2010-01-28 51 views
3

Linux上的inode限制是由子目錄還是整個文件系統限制的?我使用ububtu 64位服務器9.10。目錄或驅動器是inode限制嗎?

可以通過將文件分割成多個子目錄來解決inode限制,如果它是目錄限制?

回答

2

Inodes是磁盤文件的* nix表示。它們由一個數字標識,而不是由它們在目錄結構中的路徑標識。因此,無論文件系統中哪個硬鏈接(目錄中的文件條目)指向inode,整個文件系統的限制都是如此。

+0

如何查看文件系統上的其餘inode? – MichaelICE 2010-01-28 22:23:07

+2

使用'df -i'獲取有關文件系統中inode使用情況的一些統計信息。 – 2010-01-28 22:26:23

+0

這將打印inode統計信息:df -hi – abc 2010-01-28 22:27:55

0

一般來說,兩者都有限制。我看到一個來自YouTube的人的演示視頻,他們談論了他們在ext2上遇到每個目錄文件限制的日子。突然間,沒有人可以再上傳到YouTube。他們不得不加深他們的目錄樹。

根據這個文檔,極限是某處大約10K-15K文件:http://www.mjmwired.net/kernel/Documentation/filesystems/ext2.txt

當然,限制取決於您所使用的文件系統。例如,我相信ReiserFS具有更高的限制。

相關問題