什么是 EROFS

全称 Enhanced Read-Only File System, 是 Linux 内核主线中的高性能只读文件系统。无论是否压缩,EROFS 在随机和 sequential 访问时间内都优于其他文件系统。

成果速览

笔者已在 OpenHarmony 上完成 EROFS 的适配工作,并成功挂载 system 和 vendor 分区。实测 system 压缩率达 53%,刷机提速 2 倍多。此方案能有效提升存储空间利用率和开发效率。

实测数据

指标 优化效果
vendor.img 240MB → 39MB 节省 84%
system.img 1.4GB → 653MB 节省 53%
system 刷机耗时 3分19秒 → 1分25秒 缩短 1分54秒

压缩算法:LZ4

实测平台:OPI3B(RK3566)+ SD卡 + RKDevTool

成果展示

压缩大小和系统挂载

ext4:

EROFS:

刷机耗时对比

ext4:

EROFS:

联系方式

邮箱:zbestahu@163.com

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐