Linux Kernel 5.12将允许用户指定F2FS压缩级别

虽然 F2FS (Flash Friendly File System) 允许用户自行选择 LZO、LZ4 和 Zstd 等压缩算法 , 甚至还允许用户指定特定的文件扩展名来限制透明文件系统的压缩 , 但不允许用户轻松指定压缩级别 。 幸运的是 , 即将在今年春季上线的 Linux Kernel 5.12 中将改变这种情况 。
Linux Kernel 5.12将允许用户指定F2FS压缩级别文章插图
在 Linux Kernel 5.12 合并窗口期之前 , F2FS 的“dev” tree 就排上了一个补丁 , 该补丁已经流转数周 , 允许用户轻松配置压缩级别 。 compress_algorithm 挂载选项被扩展到允许指定一个级别 , 如果你想覆盖任意级别偏好 , 比如LZ4和Zstd压缩算法 , 那么支持的格式是[algorithm]:[level] 。
【Linux Kernel 5.12将允许用户指定F2FS压缩级别】作为引入压缩级别功能的补丁的一部分 , 还增加了LZ4HC压缩支持 , 以支持 "高压缩 "版本的LZ4 , 保留了与标准LZ4相同的磁盘布局 。 另外 , 作为F2FS "开发 "代码的一部分 ,还包括通过sysfs暴露实时超级块状态 , 供感兴趣的人参考 。