EROFS

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
 

Linuxのファイルシステム