EROFS (Enhanced Read-Only File System) は、ファーウェイの高翔 () によって開発されたLinux向けの読み取り専用ファイルシステムである。
EROFSは軽量なファイルシステムで、パフォーマンスの改善とストレージ容量の圧縮を目標としている。このファイルシステムはAndroidなどのスマートフォンでの利用を前提に開発されている。
Linux 5.4でメインラインカーネルにマージされた。
EMUI 9.0.1以降を同梱する全てのファーウェイの新製品ではEROFSが使用されており、EMUI 9.1の主要な機能の1つとして宣伝された。
特徴 このファイルシステムには2つの異なるinodeバージョンがある。一方は制限されたもの (バージョン1) で、もう一方は拡張されたもの (バージョン2) である。 ext4よりも20%高速なランダムリード 他のファイルシステムより2 GiB多いストレージ領域 リトルエンディアンのディスク設計 メタデータとデータが混合可能な設計 POSIX属性及びパーミッション、xattr及びACLの対応 透過的圧縮 (LZ4)
脚注
関連項目 Cramfs SquashFS F2FS - ファーウェイが以前使用していたファイルシステム
外部リンク - git.kernel.org - git.kernel.org