2012-08-25 17 views
0

在測試服務器上,我們觀察到/ 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 ~ # 

這是否可以接受這個全零的情況?

回答

3

它可能意味着您正在使用的文件系統沒有從固定大小的區域分配inode。

傳統的unix文件系統在mkfs時間分配一定數量的空間用於inode存儲,並且以後不能添加更多,因此耗盡inode是您必須擔心的事情,並且df -i可以讓您檢查它。一些最近設計的文件系統(例如reiserfs)按需創建inode,因此在耗盡磁盤空間之前,永遠不會耗盡inode。

最初不是爲unix設計的文件系統(例如vfat)完全沒有inode。

1

您觀察到的文件系統可能不是「真實」的,而是某種基於網絡的鏡像。 df無法顯示這些人的inode信息。有關更多信息,請參閱http://www.drbd.org/

相關問題