2011-09-28 118 views
0

这是结果,df show/mnt使用381G,但du只显示57G。任何人都知道这是怎么发生的?Amazon EC2和EBS磁盘空间错误?

df -h 
Filesystem   Size Used Avail Use% Mounted on 
/dev/sda1    15G 8.1G 6.0G 58%/
none     3.8G  0 3.8G 0% /dev/shm 
/dev/sdc    414G 381G 13G 97% /mnt 

du -smh /mnt 
57G /mnt 

du -smh/
74G/

回答

0

有时打开的文件描述符可能导致输出不同。试试:

lsof | grep tmp 

看看是否有这样的文件。

+0

可以带300G以上吗? –

+0

技术上,是的。你的输出是什么? df通过查看inode表来计算,并且处理锁定巨大的交换文件会导致差异。这个命令可能是lsof + L1的想法。 – David

+0

谢谢。你是对的。 –

0

尝试以root身份运行du。某些目录可能受到限制

+0

我以root身份执行此操作。 –