web-dev-qa-db-ja.com

Debianのインストール中にパーティショニング時にiノードの数を増やす方法は?

私のシステムは、非常に多くの小さなファイルを格納するため、パーティション上に非常に多くのiノードが必要です。 (OSM、mapnikとtirexを実行するOpenStreetMap TileServerになります)。

私が学んだ限りでは、ext4パーティションのiノードの数は、mkfs.ext4でフォーマットする場合にのみ作成できます( ここで回答 を参照)。後で増やすことはできませんが、再フォーマットする必要があります( ここにコメント を参照)。

ですから、インストール時にそれを行うのは本当に良いことです。 mkfs.ext4mkfs.ext4 -T usage-type /dev/somethingに引数を渡す方法はありますか?したがって、mkfs.ext4 -T news /dev/something(使用タイプnewsには多くのiノードがあります)ができます。

4
nachtigall

これはインストーラーでサポートされています。インストール中に作成されたパーティションの使用タイプを選択するには、次の手順を実行する必要があります。

  • パーティション分割フェーズに到達したら、「手動」を選択します(手動パーティション分割ツールでガイド付きパーティション分割を行うこともできます)。
  • パーティションを作成するドライブを選択します
  • パーティションテーブルを作成することを確認します(必要な場合)
  • 空き容量を選択してください
  • パーティションを作成します(ここで[空き領域を自動的にパーティション化する]を選択して、インストーラーにパーティションを作成させることができます)
  • パーティションが作成されると、ドライブとパーティションのリストに戻ります
  • 使用法を変更するパーティション(またはLVMを使用している場合は論理ボリューム)を選択します
  • 「一般的な使用法」を選択します(デフォルトでは「標準」である必要があります)
  • この時点で、Ext4では、「標準」、「ニュース」(iノードが多い)、「largefile」(iノードが少ない)、「largefile4」(iノードがさらに少ない)から必要な使用法を選択できます。
  • 「パーティションの設定が完了しました」を選択して、ドライブとパーティションのリストに戻ります。
  • 「パーティショニングの完了とディスクへの変更の書き込み」を選択して、インストールを続行します

選択する使用法は -Tmkfs.ext4パラメーターの値として使用されます です。

5
Stephen Kitt