Linux 服务器中的磁盘空间使用情况不正确

Linux 服务器中的磁盘空间使用情况不正确

我可以看到服务器上安装到“/”的分区 /dev/sda3 的已用磁盘配额为 81G,如下所示。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       106G   81G   20G  81% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
/dev/sda1       477M   52M  400M  12% /boot
tmpfs           1.0G     0  1.0G   0% /var/lib/mysqltmp
/usr/tmpDSK     4.0G  183M  3.6G   5% /tmp

但是当我通过执行 du -sh 命令检查 '/' 目录时,它只占用了 17G 的磁盘空间,有人能建议把剩余的空间用在哪里吗,有什么建议吗?我正在使用 CentOS 版本 6.7(最终版)

答案1

也许进程在大型文件上有打开的句柄(例如已删除的数据库)。然后文件可能看起来已被删除,但是在关闭这些文件的所有句柄之前,空间不会被回收。

lsof 在这里可能是你的朋友。

相关内容