我使用 AWS,我得到了一个 EC2 实例。当我运行命令时
du -h --max-depth=1
我得到:
当我运行命令时
df -h
我得到:
看起来我只使用了 1GB,但它表明我使用的是 7.1GB。所以我运行命令 lsof +L1 来定位一些进程仍在使用的已删除文件,我找到了其中的 2 个:
然后我尝试杀死这些进程,也尝试使用 /proc/PID/fd (> FD) 并尝试重新启动我的 EC2 实例,但这些都不能帮助我释放空间。这个过程总是返回,我不知道为什么。
我使用 AWS,我得到了一个 EC2 实例。当我运行命令时
du -h --max-depth=1
我得到:
当我运行命令时
df -h
我得到:
看起来我只使用了 1GB,但它表明我使用的是 7.1GB。所以我运行命令 lsof +L1 来定位一些进程仍在使用的已删除文件,我找到了其中的 2 个:
然后我尝试杀死这些进程,也尝试使用 /proc/PID/fd (> FD) 并尝试重新启动我的 EC2 实例,但这些都不能帮助我释放空间。这个过程总是返回,我不知道为什么。
du
从当前目录开始。更改目录:
cd /
然后du
再次尝试您的命令。
或者,告诉du
从根目录开始:
du -h --max-depth=1 /
参考和延伸阅读:http ://www.linfo.org/du.html