Filesystems

普通 Linux FS 中每個目錄允許的最大文件/目錄數是多少?

  • June 12, 2015

眾所周知,ext2/ext3 FS 有一個相當低的限制,每個目錄大約 32k 個文件/目錄。

看起來 ReiserFS 在實踐中受到 r5 雜湊函式的限制,該函式允許大約 1200000 個文件名而不會發生衝突。

但是其他常見的 Linux 文件系統呢?JFS、XFS、Btrfs、Reiser4、ext4、…

提前致謝!

EXT4有 64k 限製或沒有限制,具體取決於您閱讀的 wiki(我假設早期版本有 64k 限制,而新版本沒有硬限制)。它仍然受到目錄索引可以包含的最大鍊接數的限制,這取決於特定的文件系統屬性(例如塊大小)。

XFS和 AFAIK 沒有限制,Reiser4也是如此。在我的腦海中,我不記得其他文件系統的情況。VxFS絕對是非常強大的,如果它有限制,它會非常高(不確定這些資訊有多大幫助:-))。

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