我有一个Debian Wheezy安装,当前显示100%的磁盘使用率,但在/中的文件似乎没有加起来的df -h输出中报告的磁盘的总和(用du -sh /testing) 。 我已经重新启动,所以这将清除任何可能已被删除,但仍然保持打开的打开的文件。
安装输出:
/dev/disk/by-uuid/blahblah-3431-43i9-ac71-blahlah on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
df -h的输出:
rootfs 36G 33G 810M 98% / /dev/disk/by-uuid/blahblah-3431-43i9-ac71-blahlah 36G 33G 825M 98% /
输出du -sh /(不包括介质,因为目录已经从其他驱动器安装目录):
# du -sh --exclude=media * 7.4M bin 18M boot 0 dev 11M etc 13G home 0 initrd.img 116M lib 4.0K lib64 16K lost+found 4.0K mnt 341M opt du: cannot access `proc/5744/task/5744/fd/4': No such file or directory du: cannot access `proc/5744/task/5744/fdinfo/4': No such file or directory du: cannot access `proc/5744/fd/4': No such file or directory du: cannot access `proc/5744/fdinfo/4': No such file or directory 0 proc 134M root 1.1M run 7.6M sbin 4.0K selinux 4.0K srv 0 sys 56K tmp 6.4G usr 2.4G var 0 vmlinuz
即使重新启动,某些东西正在创build和保存文件也是可能的。 做一个lsof | grep deleted lsof | grep deleted或者是为了查看(删除的)文件的结果。
另外,一个很好的跟踪磁盘使用情况的程序是ncdu。 用ncdu -x . 你不会错过任何文件,它不会遍历分区。