如何“欺骗” ext3 目录来存储超过 32000 个子目录

如何“欺骗” ext3 目录来存储超过 32000 个子目录

简单的答案是 1.) 移动到 ext4 和/或 2.) 以某种方式“分片”目录 - 通过将它们放在编号或字母的子文件夹中。

但这些改变并不容易实现,所以我正在寻找一些有创意的解决方案。有什么想法吗?

答案1

实际上,如果您有简单、有效且更正确的方法,您就不应该选择“创造性”解决方案。仅仅因为迁移并不容易实施,根据我的经验,创造性解决方案通常会导致更大的麻烦,最终还是必须以“正确”的方式进行。

听起来你已经知道你应该做什么更好的答案了......

答案2

您已找到解决问题的最佳方法/解决方案。目前您没有捷径可走。ext2/ext3 文件系统具有31998 个链接的硬限制

当然,XFS 文件系统是另一个很好的解决方案...您能提供有关应用程序和如此多子目录的原因的更多信息吗?

相关内容