根據 df 的說法,70Gb 中已使用了 45Gb,但只剩下約 500Mb。如何排查原因?

根據 df 的說法,70Gb 中已使用了 45Gb,但只剩下約 500Mb。如何排查原因?

我有一個 ext4 檔案系統,它作為檔案儲存在另一個檔案系統中(不是塊設備)

在這個系統上,我有2 個Berkley 資料庫,第一個資料庫大小為25Gb,第二個資料庫大小為20Gb(均由許多小檔案組成),因此我確定所使用的理論空間(但我不知道如何檢查)為磁碟上實際使用的空間)。

因此,與理論可用磁碟空間相比,這表示已聲明為已使用的磁碟空間為 36%,這對於從一開始就使用擴展區分配的檔案系統來說相當高。

  • 我剛剛創建了文件系統,在嘗試填充它時確實出現了問題,因此之前從未卸載過(甚至不正確),但無論如何我嘗試卸載文件系統以及fsck主機文件系統和ext4 文件系統,但什麼也沒找到。
  • 我嘗試dd if=/dev/zero of=wipe使用 root 用戶填充檔案系統,實際上它在磁碟空間耗盡之前只能寫入大約 500Mb。

如何排查原因並可能修復?

相關內容