作者sppmg (sppmg)
看板Linux
标题[问题] Anything-sync-daemon 吃光我的硬碟了
时间Wed May 17 11:16:53 2017
为了减少 SSD 写入次数,我在笔电上装了 Anything-sync-daemon
(新的变更写入到tmpfs,定时回写到SSD ,两目录再以overlayfs叠加。)
/etc/asd.conf 中设定了
WHATTOSYNC=('/var') # 作用於 /var
USE_OVERLAYFS="yes" # 使用overlayfs
------------
用起来感觉是不错,但今早突然发现我的 SSD 空间全被吃光光了.....
无论删档清出多少空间,都会在几分钟内被占满剩几十KB .....
检查asd产生的目录
$ ls -l /var
/var -> /tmp/asd-root/var
$ sudo du -sh /.var-backup_asd /.var-back-ovfs /tmp/asd-root/var
5.4G /.var-backup_asd/
16G /.var-back-ovfs/
5.3G /tmp/asd-root/var
感觉上 /.var-back-ovfs 很有问题。而且似乎在我清出空间後,它会跟着增加
(14G -> 16G )
请问有没有人了解这问题呢?
我要如何解决?或是要怎样清除 /.var-back-ovfs 而不会影响到 /var导致系统坏掉?
感谢各位!
---------- 2017-05-25 update ------------
由於使用 rm -rf 自爆,所以以下凭记忆写过程。(rm-rf 成就获得)
我试着备份部份资料,清出 16G 空间,但仍在 asd resync 後迅速被吃光。
後来重开机进 recover mode 。检查 /.var-back-ovfs/ 後,确认里面最大的
目录是 docker devicemapper 相关目录,占几十 GB 。
手动删除後将 /.var-backup_asd
复制 回 /var
(因为 /tmp/asd-root/var 是 tmpfs ,而 /var 在启动 asd 後已经成为软连结)
复制完後 reboot ,同时 asd 自动启用。
接着,觉得 /.var-back-ovfs /.var-backup_asd 很碍事,决定删了他们 XD
(应该有先停用 asd 。想说反正是复制到 /var,原本的就可以删了,让 asd 重建结构)
然後 /var 就 gg 了......
删完发现 /var 已再度成为连结。
所以我刚重装完 debian ......
还好硬碟有充足空间还可以把资料备份过去。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.188.151
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1494991017.A.CD5.html
※ 编辑: sppmg (114.32.188.151), 05/25/2017 16:28:20