web-dev-qa-db-ja.com

CentOS:インストール時にext4のiノード数を設定します

CentOS 6のインストール中に、ext4パーティションに作成されるiノードの数を設定したいと思います。これを行う方法はありますか?解決策を見つけることができませんでした。

ユースケースの例:120GBのディスクがあり、それを/ varにマウントすることはわかっていますが、絶対トンのファイルを書き込むアプリケーションがあるので、でiノードを増やす必要があります。インストール/セットアップ。したがって、インストール時に、より適切なiノードサイズを渡したいと思います。したがって、40%のディスク使用量と100%のiノード使用量に遭遇することはありません。

前もって感謝します!

1
Chris Schuld

Cjcが示唆しているように、これを手動で1回実行するのは非常に簡単なはずですが、これを何度も実行したいと思っていると思います。

Kickstartを使用する場合は、--fsprofileフラグを使用して、「part」宣言でファイルシステムの使用タイプを指定できます。使用タイプは実際にはmke2fsに組み込まれており、/etc/mke2fs.confによって制御されます。詳細については、manページを確認してください。キックスタートで任意のオプションをmkfsコマンドに渡すことができればいいのですが、そうではないようです。

1
wfaulk

明らかな解決策の1つは、インストール時に/ varとして使用するパーティションを未割り当て領域として残すことです(カスタム/手動ディスクレイアウトオプションを使用して、Disk Druidまたは現在のディスクを取得します)。インストール後、mkfsは必要なiノードオプションを使用して/ etc/fstabに追加すれば、準備は完了です。

1
cjc