-4

我使用 AWS,我得到了一个 EC2 实例。当我运行命令时
du -h --max-depth=1

我得到:

在此处输入图像描述

当我运行命令时 df -h

我得到:

在此处输入图像描述

看起来我只使用了 1GB,但它表明我使用的是 7.1GB。所以我运行命令 lsof +L1 来定位一些进程仍在使用的已删除文件,我找到了其中的 2 个:

在此处输入图像描述

然后我尝试杀死这些进程,也尝试使用 /proc/PID/fd (> FD) 并尝试重新启动我的 EC2 实例,但这些都不能帮助我释放空间。这个过程总是返回,我不知道为什么。

4

1 回答 1

3

du从当前目录开始。更改目录:

cd /

然后du再次尝试您的命令。

或者,告诉du从根目录开始:

du -h --max-depth=1 /

参考和延伸阅读:http ://www.linfo.org/du.html

于 2017-08-24T04:53:01.927 回答