在我使用的一台 Linux 开发服务器上,我看到根“/”级别的空间使用率为 100%。根文件夹有一个名为“production”的文件夹,它与根所在的文件管理器位于不同的挂载/文件管理器上。Root 拥有接近 7.7/8 GB 的磁盘空间。
我正在对所有以 MB 或 GB 为单位的文件夹进行搜索“du -chs”,并且还找到了根“/”(不包括 /production)使用的总空间,但我没有得到其他空间的位置以及原因当所有文件夹(不包括/production)都显示时,它被 100% 使用,总共只有 2.8GB。
我怎样才能找回丢失的空间?
为什么 df -kvh 和 du 命令不能反映所有被使用/未正确使用的空间(当我们说 100% 使用和 du 说 2.8GB 在根“/”级别时)?大约(已分配 7.7 - 已使用 2.8)GB 空间在哪里?
任何想法!我可能在这里缺少什么。
[root@linux-server /]# df -kvh / && echo && echo && df -kvh /production
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-root
7.7G 7.3G 0 100% /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-production
258G 231G 14G 95% /production
[root@linux-server /]#
[root@linux-server /]# ls -1|grep -v "production" | xargs du -chs 2>/dev/null|egrep "total|[0-9][0-9]*[MG]"
7.8M bin
20M boot
106M etc
320M lib
25M lib64
60M root
39M sbin
1.9G usr
364M var
2.8G total
[root@linux-server /]#