我有一台运行 Amazon Linux AMI 版本 2012.09 的简单 Linux 机器
但是我的根安装驱动器上的空间已经不够了。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 7.6G 212M 98% /
tmpfs 3.7G 0 3.7G 0% /dev/shm
/dev/xvdh 100G 4.7G 96G 5% /data
问题是 /data 位于 / 下,因此它将磁盘使用情况计算两次。
如果我得到仅 / 的使用量,则达到 2.9G
有没有简单的方法可以阻止这种情况发生?
提前致谢。
编辑:发布结果
$ du -xcsh /
3.5G /
3.5G total
那么看起来是对的?
答案1
原因df -h
和du -xcsh
不同意是有一个打开的文件(或多个文件)已被删除。关闭文件并释放空间的最简单方法是重新启动。
如果您无法重新启动,请参阅我去年撰写的一篇解决此问题的博客:
http://linuxtech.ie/wordpress/2012/10/31/missing-disk-space-linux-unix/
它更详细地说明了如何查找有问题的文件。