Linux

目錄可以擁有的文件數量是否有硬性限制?

  • May 9, 2013

想知道在 CentOS 6 中可以儲存在一個目錄中的文件數量是否有限制。有一個特定的目錄可能有數百萬個子目錄。

除了儲存容量,目錄中可以包含的文件數量是否有限制?(我在這裡假設“文件”可以表示文件或目錄)。

非常感謝!

這取決於您的文件系統。我假設它是 ext4:

文件的最大數量是全域的,而不是每個目錄,它取決於創建文件系統時分配的 inode 數量。嘗試執行以下命令以查看每個文件系統的 inode 數量。

   $ df -i
   Filesystem       Inodes  IUsed    IFree IUse% Mounted on
   /dev/sdb2       7864320 388119  7476201    5% /

根據此處(http://en.wikipedia.org/wiki/Ext4),子目錄的最大數量似乎是 64000,但另請參閱(http://kernelnewbies.org/Ext4)——表明它是無限的。

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