Unix 目录中目录的最大数量

标签 unix ubuntu

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

数量有上限吗?您可以在 unix 目录中创建多少个目录而不影响性能?

最佳答案

如果您使用的是 ext2(或在 dir_index 选项成为默认选项之前创建的 ext3 文件系统),则限制将为大约有不到 10,000 个条目。

但是,如果您的文件系统是 ext3ext4 并且是使用 dir_index 创建的,则每个目录的限制约为 64k 个文件。 (使用tune2fs -l/dev/block_device检查dir_index是否已启用。)

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

关于Unix 目录中目录的最大数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281047/

相关文章:

c++ - 将命令行参数传递给从 C++ 程序调用的 bash shell 脚本

linux - 我如何使用脚本在浏览器中自动启动 jenkins

HTTP 推送到 Unix 主机

unix - 如何使用awk进行文件复制。在 awk 中使用拆分进行复制不起作用

linux - 已解决 : PAM module bash script on sudo breaks Zenity -/bin/bash failed: exit code 126 -/bin/bash failed: exit code 126

objective-c - 生成文件问题。 [Ubunt、GNUstep、ObjC、]

django - 从 Git 克隆后,如何在 Ubuntu EC2 中编辑 Django 项目?

c - Unix 编程... fork() & execv() 帮助... C 编程

linux - 我可以在Ubuntu 19.04上运行Unity Game引擎而不损失效率吗?

c++ - 无法使用 "-std=c++11"编译 Hello World