Linux 5.6 引入了可选的 F2FS 透明数据压缩支持,并通过 LZO 和 LZ4 压缩算法实现。现在,Linux 5.7 内核正在支持 Zstd 压缩算法。F2FS 的维护者 Jaegeuk Kim 合并了一个由华为工程师提交的用于支持 Zstd 压缩算法的补丁,以及对文件系统级别的压缩支持。
这就意味着,在 Linux Kernel 5.7 及更高版本上,在挂载 F2FS 文件系统时设置 compress_algorithm=zstd 可以启用 Zstd 压缩功能。
对Zstd 的支持是华为提交的许多补丁之一,在这些补丁中,值得关注的是默认压缩算法已从 LZO 转换为LZ4。也就是说,目前仍支持LZO 算法,但默认情况下使用的是LZ4。因为开发者发现 LZ4 可提供类似 LZO 的压缩率,但解压速度要快得多。
最后,Linux 5.7 合并窗口将在4月初启动,而目前这项工作已作为 F2FS 开发树的一部分在排队中。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
11302浏览量
209431
发布评论请先 登录
相关推荐
Linux文件压缩打包的各种姿势
1.文件打包与压缩 1.什么是文件压缩? 将多个文件或目录合并成为一个特殊的文件。比如: 搬家…脑补画面 img. 2.为什么要对文件进行压缩? 当我们在传输大量的文件时,通常都会选择
【BearPi-Pico H3863星闪开发板体验连载】LZO压缩算法移植
算法特别注重解压速度,其解压操作非常迅速,几乎不需要额外的内存支持。这使得LZO非常适合对性能要求较高的场景,如实时系统或嵌入式设备。
压缩效率 :
尽管LZO的压缩速度可能不如某些其
发表于 11-10 21:45
Huffman压缩算法概述和详细流程
Huffman压缩算法是一种基于字符出现频率的编码算法,通过构建Huffman树,将出现频率高的字符用短编码表示,出现频率低的字符用长编码表示,从而实现对数据的压缩。
LBEE5KL1DX-883如何获得Linux支持?
我们需要 Linux 支持文档和源代码,以便在基于 Arm Cortex A9 并使用 Linux 的系统模块上使用 LBEE5KL1DX-883 模块。
谁能帮助我们获取设备驱动程序源代码和配置,以便在
发表于 07-23 08:25
Zed Code编辑器新增Linux支持
据悉,Zed代码编辑器是基于Rust语言开发的macOS软件,近期其研发团队宣布已成功实现Linux平台兼容。据悉,今年年初Zed首次发布时并未提供Linux版支持。
【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术
音视频所载有的信息在通过传输的时候就需要压缩编码。
其中,文本压缩是指通过使用各种算法和技术,将文本数据表示为更紧凑的形式,以减少存储空间。
霍夫曼编码是一种无损
发表于 04-28 21:04
Python压缩和解压缩实现代码分享
压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的。
vps服务器的linux怎么查看zip压缩包里的内容?
要查看zip压缩包里的内容,您可以使用unzip命令。以下是在Linux中查看zip压缩包内容的基本步骤: 1、安装unzip(如果未安装): 如果您的系统上尚未安装 unzip 工具,您可以使用以
离心压缩机的工作原理是什么
离心压缩机是一种常见的压缩机类型,广泛应用于工业和商业领域。它通过旋转运动将气体抽入,增加其压力并将其排出。离心压缩机具有高效、可靠的特点,适用于各种气体的
压缩机的类型和区别
压缩机的类型和区别 压缩机是一种用于提高气体压缩和输送能力的机械设备。根据不同的工作原理和应用需求,压缩机可分为多种类型,包括离心压缩机、
评论