Unix目录中的最大目录数

Unix目录中的最大目录数,unix,ubuntu,Unix,Ubuntu,我使用的是64位Ubuntu 10.10。我还使用了ext4文件系统 您可以在unix目录中创建的目录数量是否有上限而不影响性能?这取决于您使用的文件系统。默认情况下,Ubuntu10.10使用“ext4”文件系统,该文件系统有64000个限制(请参见如果您使用的是ext2(或ext3文件系统,这些文件系统是在dir\u index选项成为默认选项之前创建的),那么限制将在10000个条目以下 但是如果您的文件系统是ext3或ext4,并且是使用dir\u index创建的,那么每个目录的限制大

我使用的是64位Ubuntu 10.10。我还使用了
ext4
文件系统


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

这取决于您使用的文件系统。默认情况下,Ubuntu10.10使用“ext4”文件系统,该文件系统有64000个限制(请参见如果您使用的是
ext2
(或
ext3
文件系统,这些文件系统是在
dir\u index
选项成为默认选项之前创建的),那么限制将在10000个条目以下

但是如果您的文件系统是
ext3
ext4
,并且是使用
dir\u index
创建的,那么每个目录的限制大约是64k个文件。(使用
tune2fs-l/dev/block\u设备检查
是否启用了
dir\u index


请记住,
ext2
ext3
ext4
,可能还有其他文件系统对文件系统上可能存在的文件数量也有一个上限:inode限制。(使用
tune2fs-l/dev/block_device
。使用
mkfs.ext*
选项
-N
进行配置)

64k是最大值。但是从该目录结构访问数据会在什么时候导致访问时间减慢?