Linux の inode 制限は、サブディレクトリごとですか、それともファイル システム全体ですか? ubuntu 64ビットサーバー9.10を使用しています。
ディレクトリ制限の場合、ファイルを複数のサブディレクトリに分割することで、inode 制限を解決できますか?
Linux の inode 制限は、サブディレクトリごとですか、それともファイル システム全体ですか? ubuntu 64ビットサーバー9.10を使用しています。
ディレクトリ制限の場合、ファイルを複数のサブディレクトリに分割することで、inode 制限を解決できますか?
inode は、ディスク ファイルの *nix 表現です。これらは、ディレクトリ構造内のパスではなく、番号で識別されます。そのため、どのハード リンク (ディレクトリに表示されるファイル エントリ) が inode を指しているかに関係なく、制限はファイル システム全体に適用されます。
一般的に、両方に制限があります。ext2 でディレクトリごとのファイル制限に遭遇した日について話している YouTube の誰かによるプレゼンテーションのビデオを見ました。突然、誰も YouTube にアップロードできなくなりました。ディレクトリ ツリーを深くする必要がありました。
このドキュメントによると、制限は約 10k-15k ファイルです: http://www.mjmwired.net/kernel/Documentation/filesystems/ext2.txt
もちろん、制限は使用しているファイルシステムによって異なります。たとえば、ReiserFSにははるかに高い制限があると思います。