群晖NAS空间又红了?别慌!一条命令,让你“白嫖”回几百G硬盘!

大家好,我是你们的老朋友:嘿手大叔

玩NAS的朋友,尤其是爱折腾Docker的,我猜你八成也遇到过这事儿:明明没存多少新东西,群晖的存储空间却莫名其妙地告警了,跟得了“数字肥胖症”一样。

前几天,我就着了道。看着系统里刺眼的红色警告,我心里咯噔一下。我这台群晖勤勤恳恳服役了好几年,里面都是我的照片、文档和一些电影,斤两我心里有数,怎么算也不该把硬盘塞满啊!这不科学!

“侦探”上线:消失的空间去哪了?

根据群晖现在的机制,最快找到问题所在的方法,不再需要去SSH里瞎猜目录。咱们直接用官方工具,精准打击。

  1. 打开群晖套件中心,安装“存储空间分析器” (Storage Analyzer)。 这是一个官方的免费套件,能非常直观地帮你分析硬盘上到底是什么文件占了空间。
  2. 运行一次报告。 等它扫描完成后,你会得到一个清晰的报表。
  3. 查看报告。 点进去一看,大概率会发现一个名为 @docker 或类似的文件夹,正霸占着巨量的空间。这个文件夹,就是 Container Manager 存放所有镜像、容器数据的老巢。

为了进一步确认,我们再用“硬核”一点的方式验证。打开 Container Manager 套件,在“映像”页面,你很可能会看到列表里躺着一大堆标签为 的家伙。

它们就是这次空间危机的罪魁祸首——悬空镜像(Dangling Images)

问题根源:勤劳的“更新强迫症”

为什么会产生这么多“垃圾”镜像呢?

这锅,得我装的那个叫 Watchtower 的Docker容器来背。

Watchtower 是个好东西,它就像一个任劳任怨的“田螺姑娘”,每天默默监控我所有的Docker服务,一旦官方发布了新版本,它就会立刻把最新的镜像拉下来,然后重启服务,让我时刻都能用上最新功能。

但问题就出在这,Watchtower 这个“姑娘”有点小毛病——只管迎新,不管送旧。它每次拉取新镜像后,被替换下来的那个旧镜像并不会被自动删除。日积月累,这些被抛弃的“前任”镜像越堆越多,就像你衣柜里那些“以为还会再穿一次”的旧衣服,最终把你的硬盘空间活活撑爆。

一键“断舍离”:救命稻草来了

找到了问题,解决办法就简单了。Docker官方其实早就给了一条“后悔药”,或者说是“一键大扫除”的命令,它就是我们今天的主角:

Bash

docker system prune

这个命令堪称Docker世界的“清理大师”,它会一次性帮你干掉所有闲置的资源,包括:

在终端里敲下这个命令,系统会问你是否确认,输入 y 回车。几秒钟后,世界清静了。我再回去看存储空间,那几百个G的空间失而复得,感觉就像白捡了一个亿!

懒人福音:让群晖自己动手,丰衣足食

手动清理虽然爽,但总不能每次都上去敲一遍命令吧?我们是来玩NAS的,不是来给NAS当保姆的。必须让它自动化!

群晖自带的“任务计划程序”就是干这个的。下面是傻瓜式操作步骤,包教包会:

  1. 打开群晖桌面,进入“控制面板”。
  2. 找到并点击“任务计划程序”。
  3. 点击 “新增” -> “计划的任务” -> “用户定义的脚本”。
  4. 配置任务
  1. 点击“确定”保存,大功告成!

你可以选中刚创建的任务,点一下“运行”来测试效果。从那以后,我的群晖就再也没因为这事儿闹过情绪,每天都自动保持着“苗条”的好身材。

写在最后

这个由Watchtower自动更新引发的“血案”,其实是很多Docker玩家都会踩的坑。一个小小的定时清理任务,就能完美解决这个隐患,让技术真正为“懒”服务。

希望我这次的填坑经验能帮到你。如果你觉得有用,点个赞、收个藏,就是对我最大的支持!也欢迎在评论区一起交流你玩NAS的心得和技巧!

展开阅读全文

更新时间:2025-07-29

标签:数码   命令   硬盘   空间   容器   套件   计划   官方   脚本   存储空间   程序   个旧

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020- All Rights Reserved. Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号

Top