Openwrt软件包突然显示,剩余空间只有5.2MB,总空间600MB+,前几天都是还有200M多的。

最近新折腾的软件只有rclone,猜测是rclone的缓存文件,占据了空间。但是有没有找到其缓存文件的默认路径。只能通过文件夹大小一步步寻找。

显示路径下的文件大小

du -sh /overlay/*

可以看到upper是最大的,进一步

du -sh /overlay/upper/*

逐步找到最大的文件夹,但是进入后发现,里面的文件都很小,表示大文件被隐藏了
通过ls命令,添加-a参数,显示隐藏文件

ls -a /overlay/upper/root

然后逐个进入隐藏文件夹,查看里面的文件大小

du -sh /overlay/upper/root/.cache/*

最终确定,确实为rclone的缓存文件过大造成的

进入该目录后,删除即可

cd /overlay/upper/root/.cache/

删除:rm -r接当前目录下的文件夹名称,删除文件夹

rm -r rclone

完成

2024年2月17日