将 cpanel 设置为备份到 /backup 后,磁盘空间不足,我已删除 /backup,但分区大小仍在增加
我如何查找/删除占用分区空间的文件?
Filesystem Size Used Avail Use% Mounted on
/dev/md2 1016G 949G 17G 99% /
proc 0 0 0 - /proc
none 0 0 0 - /dev/pts
/dev/md1 496M 66M 406M 14% /boot
/dev/md3 1.7T 634G 1004G 39% /home
none 0 0 0 - /proc/sys/fs/binfmt_misc
/usr/tmpDSK 485M 13M 447M 3% /tmp
/tmp 485M 13M 447M 3% /var/tmp
答案1
请注意,如果备份过程在该目录中保留打开的文件句柄,则删除 /backup 可能实际上并没有释放磁盘空间。
按照 Anagio 的建议执行命令。如果报告的内容与“df”报告的内容存在很大差异,则可能是句柄打开了。
在这种情况下,请安装“lsof”并运行它来查找“已删除”的文件或大文件,以及保持这些文件打开的进程。您很可能必须在释放空间之前终止这些进程。
另一个容易出现大文件且文件不断增长的地方是 /var/log。如果是这种情况,您可能必须将这些文件清零(您可以删除,但需要 HUP 打开日志的进程;或者,您可以执行“cat /dev/null > /var/log/offending/log/file”将文件清零)。从长远来看,您应该设置日志轮换和监控。
答案2
您可以尝试du -sc /* | sort -nr
按大小对文件夹进行排序。我还会搜索任何已创建的备份文件。也许它们也被复制到了另一个文件夹中。