CentOS 7 磁盘空间

CentOS 7 磁盘空间

我有一台 Centos7 服务器,在执行命令时df -h占用的磁盘空间为 90GB,但如果我执行du -sh / *所有目录的总和并不对应 90GB,在这种情况下它大约是 60GB。

什么原因造成占用磁盘空间值的差异?

答案1

有一些异常可能会导致您所遇到的情况,例如:

1- 如果您在某些文件管理器或 GUI 环境中删除了某个文件,则该文件可能会被放入垃圾区,但无法恢复。只要该文件可以恢复,其空间仍然会被占用。并且会在 du -h 命令上进行计算。

2- 如果文件由进程打开,则数据会保留。只有进程关闭文件后,文件才会被删除。挂载点上的输出 fuser -m 或 lsof 包括在文件系统上打开文件的进程,即使文件已被删除。

相关内容