Linux

儘管分區不是 100%,但設備上沒有剩餘空間

  • December 4, 2014

我正在嘗試在我的 Linux 機器 CentOS 5.8 版上執行以下操作

cd /var/APPstoreldap/Home
touch test
touch: cannot touch `test': No space left on device

所以我驗證了分區磁碟空間容量,以了解 /var/APPstoreldap/Home 分區是否達到 100%

但我得到的是分區只有 51%

df -h | grep APPstoreldap

/dev/mapper/vg07-var  5.0G  2.7G  2.0G  51% /var/APPstoreldap/Home

所以請告訴我為什麼我得到

No space left on device

這裡可能是什麼問題?

.

其他測試:

df -i| grep APPstoreldap

/dev/mapper/vg07-var  655360  655360       0  100% /var/APPstoreldap/Home

您已經用盡了文件系統中可用的 inode 數量。您可能有一個目錄,其中包含大量小文件,希望某些類型的臨時文件可以毫無問題地刪除。您需要找到該目錄並評估文件是否重要。

除此之外,您還需要考慮創建一個具有更多 inode 的新文件系統並在那裡複製數據。

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