inode 限制是按目录还是按驱动器?

3

Linux的inode限制是按子目录还是整个文件系统?我使用的是Ubuntu 64位服务器9.10。

如果是目录限制,将文件分割成多个子目录是否可以解决inode限制问题?

2个回答

2

Inodes是磁盘文件在*nix系统中的表示。它们通过编号而不是路径来识别,无论它们在目录结构中的位置如何。因此,限制适用于整个文件系统,而不管哪个硬链接(您在目录中看到的文件条目)指向inode。


如何查看文件系统上剩余的inode? - Kladskull
2
使用 df -i 命令获取文件系统中inode使用情况的一些统计信息。 - Thomas Pornin
这将打印inode统计信息:df -hi - abc

0

一般来说,两者都有限制。我看了一个来自YouTube的人做的演示视频,他讲述了当他们遇到ext2每个目录文件限制时的那一天。突然间,没有人能够上传任何东西到YouTube了。他们不得不加深他们的目录结构。

根据这份文档,限制大约在10k-15k个文件左右:http://www.mjmwired.net/kernel/Documentation/filesystems/ext2.txt

当然,限制取决于你使用的文件系统。例如,我相信ReiserFS有更高的限制。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接