Linux
Linux 伺服器中的磁碟空間使用不正確
我可以看到伺服器上使用的磁碟配額是 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 可能是你的朋友。