Aller au contenu principal

EROFS


EROFS


EROFS (Enhanced Read-Only File System) は、ファーウェイの高翔 (英語: Gao Xiang) によって開発された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 - ファーウェイが以前使用していたファイルシステム

外部リンク

  • 高翔のLinuxカーネルリポジトリ - git.kernel.org
  • erofs-utils - git.kernel.org
  • EROFS, an Introduction and our Smartphone Practice - YouTube

Collection James Bond 007


Text submitted to CC-BY-SA license. Source: EROFS by Wikipedia (Historical)