我有一个Amazon EC2 m1.small实例(3.4.83-70.111.amzn1.i686)。
我不明白我的可用磁盘空间在哪里。
我在做什么:
sudo su -
cd /
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 7.0G 864M 90% /
tmpfs 838M 0 838M 0% /dev/shm
使用:7.0gb
du -sh /*
7.1M /bin
24M /boot
48K /dev
6.7M /etc
100K /home
62M /lib
4.0K /local
16K /lost+found
4.0K /media
4.0K /mnt
208M /opt
du: cannot access `/proc/29094/task/29094/fd/4': No such file or directory
du: cannot access `/proc/29094/task/29094/fdinfo/4': No such file or directory
du: cannot access `/proc/29094/fd/4': No such file or directory
du: cannot access `/proc/29094/fdinfo/4': No such file or directory
0 /proc
1.5G /root
9.9M /sbin
4.0K /selinux
4.0K /srv
0 /sys
48K /tmp
704M /usr
175M /var
总使用量:约2697mb
7.0gb!= 2697mb
甚至没有关闭。
du输出是对的。我确实有1.5gb / root,208mb in / opt等等。所以这是正确的数字。
其他自由空间在哪里?
谢谢!
答案 0 :(得分:1)
https://askubuntu.com/questions/209934/why-do-df-and-du-show-different-output表明差异可能出在开放文件中,这些文件由df计算,但不是du。