1

问题说明了一切。

文件夹可以包含的文件有限制吗?如果不是,如果一个文件夹包含太多文件,是否会产生影响?如果是这样,多少才算太多?

4

1 回答 1

3

编辑:

请参阅目录中有多少文件太多?-- 注意dir_index,声明目录中文件的上限。然后看Ext3 – 处理目录中的大量文件以及不使用 dir_index 时的糟糕性能 :-)


Wiki:EXT3似乎表明它是“无限的”。“太多”文件的一个缺点是程序无法处理如此多的文件——例如,在尝试加载目录内容时“锁定”的 GUI。

由于底层存储是 B-tree 变体,因此查找特定文件名通常很快。(这也涵盖了问题readdir。)

快乐编码。


对于它的价值,代理(如 Squid)默认使用多级目录结构。再说一次,与普通用户可能拥有的文档数量相比,预期的缓存文件数量相当大:)

于 2011-07-03T16:23:00.560 回答