ckliborn Asked: 2012-05-23 07:38:03 +0800 CST2012-05-23 07:38:03 +0800 CST 2012-05-23 07:38:03 +0800 CST 我如何“欺骗”一个 ext3 目录来存储超过 32000 个子目录 772 简单的答案是 1.) 移动到 ext4 和/或 2.) 以某种方式“分片”目录 - 将它们放在编号或字母的子文件夹中。 这些改变并不容易,所以我正在寻找一些创造性的解决方案。有任何想法吗? linux filesystems ext3 inode 2 个回答 Voted Best Answer Bart Silverstrim 2012-05-23T07:42:01+08:002012-05-23T07:42:01+08:00 如果您有一种简单、有效且更正确的方法,那么您真的不应该选择“创造性”解决方案。仅仅因为迁移不容易实施,根据我的经验,创造性的解决方案通常以更令人头疼的方式结束,最终不得不以“正确”的方式进行。 听起来您已经知道应该做什么的更好答案了…… ewwhite 2012-05-23T07:42:26+08:002012-05-23T07:42:26+08:00 您已经确定了解决问题的最佳方法/修复方法。此时没有可用的快捷方式。ext2/ext3 文件系统的硬限制为 31998 个链接。 当然,XFS 文件系统是另一个很好的解决方案...您能否提供更多有关应用程序的信息以及这么多子目录的原因?
如果您有一种简单、有效且更正确的方法,那么您真的不应该选择“创造性”解决方案。仅仅因为迁移不容易实施,根据我的经验,创造性的解决方案通常以更令人头疼的方式结束,最终不得不以“正确”的方式进行。
听起来您已经知道应该做什么的更好答案了……
您已经确定了解决问题的最佳方法/修复方法。此时没有可用的快捷方式。ext2/ext3 文件系统的硬限制为 31998 个链接。
当然,XFS 文件系统是另一个很好的解决方案...您能否提供更多有关应用程序的信息以及这么多子目录的原因?