我遇到的问题是df -h在基于CentOS的服务器上显示某些用法,但du没有检测到磁盘使用量。
在这种特殊情况下,我有:
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mount 50G 47G 2.0G 88% /
sysfs 50G 47G 2.0G 88% /sys
虽然du的使用率低于2 GB:
[root@localhost /]# du -sh
du: cannot access `./proc/11587/task/11587/fd/4': No such file or directory
du: cannot access `./proc/11587/task/11587/fdinfo/4': No such file or directory
du: cannot access `./proc/11587/fd/4': No such file or directory
du: cannot access `./proc/11587/fdinfo/4': No such file or directory
1833M .
我用lsof检查了打开的已删除文件,但对于不同的坐骑,我找不到任何内容。
任何人都可以提出其他建议吗?
答案 0 :(得分:0)
du -sh *
很可能是您应该使用的。这是我自己的目录的一个例子:
$ du -sh *
172K css
12K index.html
228K js
4.0K README.md
52K sh
答案 1 :(得分:0)
尝试这种方式:
du -h * --max-depth=0