Linux 5.7 F2FS 文件系統正在添加對Zstd 壓縮算法的支持
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 開發樹的一部分在排隊中。