web-dev-qa-db-ja.com

mkfs.ext4は4で完了するのに数時間かかりますTB RAID 5

[〜#〜] lvm [〜#〜] 上でmkfs.ext4を実行しています RAID 5 で、完了するまでに数時間かかります。これは3TB、4ディスクのセットアップであり、私は次のことを行っています。

mkfs.ext4 /dev/md0

私のストライプのサイズと幅は問題ないようです。どうすればこれをスピードアップできますか?

4
Ricardo

mkfs.ext4 -O uninit_bg = 1 -E lazy_itable_init = 1

初期化の時間のかかる部分をバックグラウンドに強制します。

lazy_itable_init [= <0は無効、1は有効>]

Uninit_bg機能が有効になっている場合、iノードテーブルはmke2fsによって完全に初期化されません。これにより、ファイルシステムの初期化が大幅に高速化されますが、ファイルシステムが最初にマウントされたときに、カーネルがバックグラウンドでファイルシステムの初期化を完了する必要があります。オプション値を省略すると、デフォルトで1になり、レイジーiノードテーブルの初期化が有効になります。

uninit_bg

すべてのブロックグループを初期化せずにファイルシステムを作成します。この機能により、各ブロックグループでチェックサムと最も使用頻度の高い統計も有効になります。この機能により、ファイルシステムの作成時間が大幅に短縮され(lazy_itable_initが有効になっている場合)、e2fsckの時間が大幅に短縮されます。最近のLinuxカーネルのex​​t4ファイルシステムでのみサポートされています。

6