1.4. ext4 ファイルシステム
ext4 ファイルシステムは、ext ファイルシステムファミリーの第 4 世代です。ext4 ドライバーは、ext2 および ext3 ファイルシステムへの読み書きが可能です。しかし、ext4 ファイルシステム形式は ext2 および ext3 ドライバーとは互換性がありません。
ext4 には、以下のような新機能、および改善された機能が追加されました。
- 対応するファイルシステムのサイズが最大 50 TiB
- エクステントベースのメタデータ
- 遅延割り当て
- ジャーナルのチェックサム
- 大規模なストレージサポート
エクステントベースのメタデータと遅延割り当て機能は、ファイルシステム内の使用済み領域を追跡するのに役立ちます。このような機能により、ファイルシステムのパフォーマンスが向上し、メタデータが使用する領域が低減します。ファイルシステムは、割り当ての遅延のため、新しく書き込まれたユーザーデータの永続的な保存場所の選択を延期します。
保存場所は、データがディスクに書き込まれる際にのみ選択されます。これにより、より大きく連続した領域割り当てが可能になるため、パフォーマンスが向上します。ファイルシステムは、より質の高い情報に基づいて意思決定を行うことができる。
ext4 における fsck ユーティリティーを使用したファイルシステム修復時間は、ext2 および ext3 よりもはるかに高速です。一部のファイルシステムの修復では、最大 6 倍のパフォーマンスの向上が実証されています。