OpenHarmony 成功适配 EROFS 文件系统
·
什么是 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
更多推荐

所有评论(0)