通常、デフォルトのマウント オプションは、一般的な使用の安全性を維持しながら最大のパフォーマンスを得るために展開されます。ターゲットの用途のニーズに応じて、ext4 ファイル システムを最適化するためのマウント オプションがいくつかあります。
バリア=0
これにより、Journaling Block Device (JBD) の書き込みバリアが無効になります . ext4 ファイル システムはデフォルトでバリア=1 ですが、ext3 はバリア=0 です。
書き込みバリアは、ジャーナル コミットのディスク上の適切な順序付けを強制するために使用されますが、ファイル システムのパフォーマンスが低下します。ただし、システムにバッテリーでバックアップされたディスクがない場合、ファイル システムが破損するリスクがあります。
data=書き戻し
デフォルトでは (data=ordered )、メタデータ(ファイルサイズ、時間、所有者など)がジャーナルにコミットされる前に、すべてのデータがメインファイルシステムに直接強制的に出力されます。このオプションを data=writeback に変更する 、データの順序は保持されず、メタデータがジャーナルにコミットされた後にデータがファイル システムに書き込まれる可能性があります。メタデータのみがジャーナリングされます。
ルート ファイルシステムでこのオプションを使用するには、カーネル ブート パラメータを入力します:
rootflags=data=writeback
Linux カーネル ソースの ext4 ファイルシステムのドキュメントによると、ライトバック モードにより、クラッシュおよびジャーナル リカバリの後に古いデータがファイルに表示される可能性があります。サポートされているジャーナリング モードは、デフォルト設定の「data=ordered」のみです。
commit=60
これは、各データとメタデータの同期の秒数です。デフォルト設定は 5 です .停電が発生した場合、保存された最後の 5 秒間のデータは失われますが、ジャーナリングがアクティブであるため、ファイル システムが損傷を受けることはありません。この数値を大きくすると、パフォーマンスが向上しますが、データの安全性が犠牲になります。