IT资讯 Linux 只读文件系统 EROFS-Utils 新增 FSCK 和 MicroLZMA 压缩功能

antony · 2021-11-23 07:00:12 · 热度: 145

11 月 22 日,Linux 5.16 的 erofs-utils 文件系统迎来 1.4 大版本更新,此版本引入了实验性的 FSCK( file system check -文件系统检查) 和 MicroLZMA 压缩功能,以及其他的更新和改进。

Linux 只读文件系统 EROFS-Utils 新增 FSCK 和 MicroLZMA 压缩功能

EROFS 是华为公司自研的一项提升随机读写性能的系统及应用编译和运行机制,全称为 Extendable Read-Only File System,该文件系统提升了安卓系统分区(相当于电脑的C盘)的随机读取性能,从系统底层提升手机流畅度。 Linux 从 5.4 版本开始将 EROFS 文件系统并入了内核主线。

此次 EROFS-Utils 1.4 更新的主要功能如下:

  • 引入了实验性的 dump.erofs 。
  • 引入了实验性的 fsck.erofs 。

上述两大功能主要用于分析和检查 erofs 图像。

  • 支持 MicroLZMA 压缩功能, (尾部封装内联压缩数据预计在下一版本解决)。
  • 引入基于块的未压缩文件进行数据去重。
  • 支持多设备的多 blob CAS 容器图像
  • (mkfs.erofs, AOSP) 添加块列表支持
  • (mkfs.erofs) 支持 per-inode 压缩 的 pcluster 提示,用户可以编写每个文件的 pcluster 提示,以调整每个文件的压缩单元大小
  • (mkfs.erofs) 为 DAX 添加 “noinline_data” 扩展选项
  • (mkfs.erofs) 引入 --quiet 选项
  • 提供完整的 MacOS 构建和功能
  • 其他各种错误修正和清理

此版本只是初步引入上述功能,关于特性的改进将在下一个版本中提供,详尽信息可通过内核邮件列表查看。

 

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册