UNIX 中的文件数量有限制吗?

Leo*_*nid 3 unix filesystems

UNIX 中文件系统中的文件数量有限制吗?

小智 8

这取决于文件系统的类型。如果您使用带有默认参数的 ext4,那么您最多可以有:

  • 总共 40 亿个文件。
  • 单个目录中有 64000 个子目录。
  • 单个文件最大 16TB。

其中一些是可配置的,显然受到介质上实际存储空间的限制。最好阅读您的文件系统类型的文档。

如果您正在谈论一个进程可以同时打开的文件句柄数量,那么这取决于您的系统。ulimit -a在 Linux 系统上会告诉你并且很可能默认为 1024。

注意:数字取自 ext4 维基百科页面。