Unix中dir的最大dirs数

时间:2011-03-12 06:39:53

标签: unix ubuntu

我使用的是64位Ubuntu 10.10。我也在使用ext4文件系统。

是否有上限。您可以在unix目录中创建的dirs而不影响性能吗?

2 个答案:

答案 0 :(得分:3)

如果您使用ext2(或ext3选项成为默认值之前创建的dir_index文件系统,则限制将少于10,000个条目。

但是如果您的文件系统是ext3ext4并且是使用dir_index创建的,那么每个目录的限制大约是64k文件。 (请与tune2fs -l /dev/block_device一起查看是否已启用dir_index。)

请注意,ext2ext3ext4以及可能的其他文件系统对文件系统上可存在的文件数量也有上限:inode限制。 (查看tune2fs -l /dev/block_device。配置mkfs.ext*选项-N。)

答案 1 :(得分:1)

这取决于您使用的文件系统。默认情况下,Ubuntu 10.10使用“ext4”文件系统,其限制为64,000(参见Wikipedia article)