Centos

df 顯示錯誤的磁碟大小

  • January 28, 2021

對於其中一個磁碟, Df -h在我的伺服器上顯示錯誤的空白空間:

/dev/sda2   450G    393G    34G     93%     /

Cpanel 顯示它只有 34GB 可用空間,但還有更多。幾分鐘前,我刪除了超過 80GB 的日誌文件。所以,我敢肯定它完全錯誤。

fdisk -l /dev/sda2也顯示了一些錯誤:

Disk /dev/sda2: 498.0 GB, 498098280960 bytes
255 heads, 63 sectors/track, 60557 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sda2 doesn't contain a valid partition table

在不格式化的情況下我能做些什麼來解決這個問題?

您說您刪除了日誌文件,但是您是否確保編寫這些日誌文件的程序沒有仍在寫入它們?

一個文件可以從它的目錄中刪除,如果一個程序仍在寫入它,它仍然存在。該過程稍後可以非常有效地將文件連結到其他目錄(或之前所在的目錄)……打開文件描述符就是它需要使用的所有文件才能做到這一點。

所以……使用“lsof”並查找已刪除的文件。重新啟動正在寫入日誌文件的服務,您很可能會看到可用空間。

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