Linuxでは、1つのディレクトリにいくつのファイルを保存できますか? [コピー]

Linuxでは、1つのディレクトリにいくつのファイルを保存できますか? [コピー]

重複の可能性:
ディレクトリあたりのファイル数

ファイルをディレクトリにグループ化することは不可能であるため、100万個の静的HTMLファイルをディレクトリに保存する必要があります。 (すべてのファイルにはpage-name.htmlと同じパスが必要です。200,000個のファイルでテストしましたが、そうではありません。問題が発生しました。Linuxですが、100万個の静的ページがまだ問題にならないかどうか疑問に思いますか?

ベストアンサー1

Linuxシステムで生成できるinodeの数は通常非常に多いです。正確な数字は多くの変数によって異なりますが、これはコンピューティングシステムのinodeとターミナルコマンドで情報を表示する方法のUbuntuフォーラムスレッド。

編集(Ubuntuforumsスレッドはログインが必要です):
これは基本的にWikipediaの引用と一緒にスレッドが言ったものです。

それは違います。まず、Linuxのインストールで使用するファイルシステムによって異なります。デフォルトはext3ですが、そのファイルシステム内でも最大ファイル数は異なります。ウィキペディアから:

引用:

inodeの最大数(したがってファイルの最大数とディレクトリ数)は、ファイルシステムの作成時に設定されます。 Vがボリュームサイズ(バイト)の場合、デフォルトのinode数はV / 2 ^ 13(またはブロック数のうち小さい方)で指定され、最小値はV / 2 ^ 23で指定されます。デフォルトはほとんどのアプリケーションに十分なものと見なされます。

これウィキペディア引用プレーンテキストとして引用されているので、確認できるソースがないので、このスレッドのほぼ終わりです。

結論は、ディスクが数十億の小さなファイルでいっぱいにならないと、inodeが足りなくなる前にディスク容量が足りなくなる可能性が高いことです。

おすすめ記事