Linux

Linux 伺服器中的磁碟空間使用不正確

  • February 19, 2016

我可以看到伺服器上使用的磁碟配額是 81G 分區 /dev/sda3 掛載到 ‘/’ 如下。

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 版(最終版)

也許程序在大文件(如刪除的數據庫)上有打開的句柄。然後文件可能看起來已刪除,但在關閉這些文件的所有句柄之前不會回收空間。

lsof 可能是你的朋友。

引用自:https://serverfault.com/questions/758340