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

ckl*_*orn -2 linux filesystems ext3 inode

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

但是,这些更改并不容易,因此我正在寻找一些创造性的解决方案。有任何想法吗?

Bar*_*rim 10

如果您有一种简单、有效且更正确的方法,那么您真的不应该选择“创造性”的解决方案。仅仅因为迁移不容易实施,根据我的经验,创造性的解决方案通常以更大的头痛结束,最终不得不以“正确”的方式完成它。

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

  • +1 - 创造性的解决方案很糟糕。 (3认同)

eww*_*ite 6

您已经确定了解决问题的最佳方法/修复方法。目前没有捷径可供您使用。ext2/ext3 文件系统的硬性限制为 31998 个链接

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