我使用AWS,我有一个EC2实例。
当我运行命令时
du -h --max-depth=1
我明白了:
当我运行命令时
df -h
我明白了:
看起来我只使用1GB,但它显示我使用的是7.1GB。 所以我运行命令lsof + L1来找到一些进程仍在使用的已删除文件,我发现其中有两个:
然后我尝试杀死这些进程,也尝试使用/ proc / PID / fd(> FD)并尝试重新启动我的EC2实例,但这些都没有帮助我释放空间。 这个过程总是回归,我无法弄清楚原因。
答案 0 :(得分:3)
du
从当前目录开始。更改目录:
cd /
然后再次尝试du
命令。
或者,告诉du
从根目录开始:
du -h --max-depth=1 /
参考和进一步阅读:http://www.linfo.org/du.html