Redhat 6.6 根分区在断电后显示 100% 已满

Redhat 6.6 根分区在断电后显示 100% 已满

我运行的是 Redhat 6.6,在假期周末遇到了电源故障。 / 分区显示 100% 已满。如何检查哪些文件实际上导致了过度使用?

[root@sms1 ~]# df -H
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_sms1-lv_root
                       53G   51G     0 100% /
tmpfs                  34G     0   34G   0% /dev/shm

答案1

du -sh *from/将为您提供使用最多空间的顶级目录,但可能不会很快。

一旦找到了合适的候选者,您就可以切换到该目录,然后再执行另一个操作du -sh *以查看哪个目录内容最多,然后进行深入分析。

find或者,如果您认为是一个大文件导致了问题,则可以使用并指定文件大小。此命令从/完整目录树开始并向下查找所有超过 500MB 的文件。

find / -type f -size +500000k -exec ls -lh {} \;

答案2

寻找消耗最大的目录:

du -kx / | sort -rnk1,1

此报告以 1K 块为单位,按使用率从最高到最低排序。 “-x”选项可防止交叉安装点。

相关内容