Linux 上的 inode 限制是按子目录还是按整个文件系统?我使用 ububtu 64 位服务器 9.10。
如果是目录限制,是否可以通过将文件拆分为多个子目录来解决 inode 限制?
Linux 上的 inode 限制是按子目录还是按整个文件系统?我使用 ububtu 64 位服务器 9.10。
如果是目录限制,是否可以通过将文件拆分为多个子目录来解决 inode 限制?
索引节点是磁盘文件的 *nix 表示。它们由一个数字标识,而不是它们在目录结构中的路径。因此,限制是整个文件系统,无论哪个硬链接(您在目录中看到的文件条目)指向 inode。
一般来说,两者都有限制。我看到了 YouTube 某人的演示视频,他谈到了他们在 ext2 上遇到每个目录文件限制的那一天。突然间,没有人可以再上传到 YouTube 上了。他们不得不加深他们的目录树。
根据这个文档,限制大约是 10k-15k 文件:http ://www.mjmwired.net/kernel/Documentation/filesystems/ext2.txt
当然,限制取决于您使用的文件系统。例如,我相信 ReiserFS 有更高的限制。