![Instagramのハイライトをダウンロードする方法は?](/f/f22a990dc4129987a0ce850b8c02b842.jpg?width=100&height=100)
いつ 新しいファイルシステムがパーティションに作成されます Linuxのディスク上にあり、カーネルはファイルシステムの初期構造化中にiノード用のスペースを確保します。 ファイルシステム内のiノードの数はファイルの数に直接影響します(つまり、iノードの最大数、つまりファイルの最大数は、ファイルシステムの作成時に設定されます)。
おすすめの読み物: ルートパーティションの合計iノードを取得する方法
ファイルシステム内のすべてのiノードが使い果たされると、ディスクに使用可能なスペースがあっても、カーネルは新しいファイルを作成できません。 この短い記事では、Linuxのファイルシステムでiノードの数を増やす方法を紹介します。
パーティションに新しいファイルシステムを作成するときは、 -NS
iノードあたりのバイト数(バイト/ iノード比)を設定するオプションは、iノードあたりのバイト数の比率が大きいほど、作成されるiノードが少なくなります。
次の例は、 EXT4ファイルシステムを作成する のiノードあたりのバイト数の比率が小さいタイプ 4ギガバイト パーティション。
$ sudo mkfs.ext4 -i 16400 / dev / sdc1。
ノート:ファイルシステムが作成されると、iノードあたりのバイト数の比率を変更することはできません(再フォーマットしない限り)。ファイルシステムのサイズを変更すると、この比率を維持するためにiノードの数が変更されます。
これは、iノードあたりのバイト数の比率が大きい別の例です。
$ sudo mkfs.ext4 -i 196800 / dev / sdc1。
その上、あなたはまた使うことができます -NS
ファイルシステムの使用方法を指定するフラグ。 mkfs.ext4
iノードあたりのバイト数の比率など、その用途に最適なファイルシステムパラメータを選択できます。 構成ファイル /etc/mke2fs.conf
サポートされているさまざまな使用タイプと他の多くの構成パラメーターが含まれています。
次の例では、コマンドはファイルシステムが作成および/または保存に使用されることを示しています largefile と largefile4 これは、1つのiノードごとにより適切な比率を提供します 1 MiB と 4 MiB それぞれ。
$ sudo mkfs.ext4 -T largefile / dev / device。 また。 $ sudo mkfs.ext4 -T largefile4 / dev / device。
ファイルシステムのiノードの使用状況を確認するには、 dfコマンド とともに -NS
オプション( -NS
オプションはファイルシステムタイプを示します)。
$ df-i。 また。 $ df-iT。
この記事についてのあなたの考えを知りたいです。 以下のフィードバックフォームを使用して、私たちに連絡してください。 詳細については、を参照してください。 mkfs.ext4
マンページ。