
EXT2ファイルシステムのダイレクトアクセス「DAX」モードは非推奨となり、今年の長期サポート(LTS)カーネルバージョンのリリース後、2025年末までに削除される予定です。SUSEのJan Kara氏は、Linux 6.16のマージウィンドウに先立ち、EXT2 DAXモードを削除するためのパッチを準備しました。
DAXは、PMEMの採用率が低いため、当初予想されていたほど広く使用されていません。そのため、ext2ドライバでDAXをサポートする実装を用意しても意味がありません。同じファイルシステムにext4ドライバ経由でアクセスできる場合、それは単なる「単純な実装」になってしまうからです。2025年末までにext2のDAXサポートを完全に削除し、最終的には関連コードを完全に削除する予定です。
これは、EXT2をDAXモードで使用した場合のみに適用されるものであり、EXT2ファイルシステムドライバ自体には適用されません。 EXT2 DAXは当初、Intel Optane DC パーシステント・メモリなどの製品で動作することを目的としていましたが、これらの製品は採用されず、かなり以前に開発が中止されました。DAXモードでは、ファイルシステムはページキャッシュへのデータのコピーを回避し、メモリのようなストレージデバイスに直接読み書きします。
EXT2ドライバは、「-o dax」マウントオプションを使用することで、ダイレクトアクセスモードで実行できます。EXT2ドライバでのDAXサポートは試験的な段階ですが、最新の報告によると、以下の通りです。
DAXは有効です。警告:ext2ドライバでのDAXサポートは非推奨であり、2025年末までに削除される予定です。代わりにext4ドライバを使用してください。
この削除は、今年の長期サポートカーネルリリース(今年最後のカーネルリリース)の後のサイクルで行われる可能性が高いため、2025年末に実施される予定です。
EXT4 ドライバーは引き続き DAX モードで使用できます。また、関連する永続メモリデバイスを持つユーザー向けに、XFS と EROFS も DAX モードをサポートしています。