在測試服務器上,我們觀察到/ var/lib/mysql的inode使用情況顯示爲全零。我們無法理解這一點。 df -i輸出如下。inode使用情況顯示爲零:如何理解此
db04 ~ # df -i /var/lib//mysql/
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/drbd0 0 0 0 - /var/lib/mysql
db04 ~ #
這是否可以接受這個全零的情況?
在測試服務器上,我們觀察到/ var/lib/mysql的inode使用情況顯示爲全零。我們無法理解這一點。 df -i輸出如下。inode使用情況顯示爲零:如何理解此
db04 ~ # df -i /var/lib//mysql/
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/drbd0 0 0 0 - /var/lib/mysql
db04 ~ #
這是否可以接受這個全零的情況?
它可能意味着您正在使用的文件系統沒有從固定大小的區域分配inode。
傳統的unix文件系統在mkfs時間分配一定數量的空間用於inode存儲,並且以後不能添加更多,因此耗盡inode是您必須擔心的事情,並且df -i
可以讓您檢查它。一些最近設計的文件系統(例如reiserfs)按需創建inode,因此在耗盡磁盤空間之前,永遠不會耗盡inode。
最初不是爲unix設計的文件系統(例如vfat)完全沒有inode。
您觀察到的文件系統可能不是「真實」的,而是某種基於網絡的鏡像。 df
無法顯示這些人的inode信息。有關更多信息,請參閱http://www.drbd.org/。