只读:
EROFS文件系统的另外一个特性——只读。其他Android平台,只读分区采用的是ext4文件系统,而ext4文件系统是可以mount为可读写的,这种安全性便是erofs的优势所在。
只读的系统分区,如system,vendor,odm等分区。
压缩:
压缩是erofs文件系统最重要的特点之一,
以目前android11,只读分区大约占了8G空间,按照30%的压缩率算下来,可能节省2-3GB,这也是meta40官方给出的数据。
我们以vendor分区为例,下面是压缩与非压缩对比,压缩比例35%,
性能:
性能是测试的关键——特别对于高端平台,128GB是低配,节省2GB的诱惑力并没有那么大——如果性能损失不严重,甚至还提高,那EROFS文件系统便是非常理想的选择。
对于性能来说,官方结论:
无论benchmark还是真实场景,erofs文件系统性能相比ext4或f2fs不仅没有下降,反而还上升了。
无论低端平台还是高端平台,性能也都提升了。