【发布时间】:2014-12-19 18:39:08
【问题描述】:
在我使用的一台 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 /]#
【问题讨论】:
-
我对投反对票的人的问题。你为什么这么做?这是我面临的一个有效问题,我正在努力寻找答案。
标签: filesystems mount diskspace du