代码之家  ›  专栏  ›  技术社区  ›  Kladskull

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

  •  3
  • Kladskull  · 技术社区  · 15 年前

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

    如果是目录限制,可以通过将文件拆分为多个子目录来解决inode限制吗?

    2 回复  |  直到 15 年前
        1
  •  2
  •   abc    15 年前

    inode是磁盘文件的*nix表示。它们由一个数字标识,而不是由它们在目录结构中的路径标识。因此,无论哪个硬链接(在目录中看到的文件条目)指向inode,整个文件系统都有限制。

        2
  •  0
  •   Dietrich Epp    15 年前

    一般来说,两者都有限制。我看了一段YouTube上的人的演示视频,他谈到了他们在ext2上遇到每个目录文件限制的那一天。突然,没人能再上传到youtube了。他们不得不深化目录树。

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

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