如何启用 btrfs zstd 压缩

vel*_*lis 3 compression btrfs lubuntu

在文档(4.14 及更高版本)中看到提到了 zstd ,所以我想试一试。

从 lubuntu 17.10 开始,我将内核升级到 4.15:

# uname -sr
Linux 4.15.0-041500-generic
Run Code Online (Sandbox Code Playgroud)

但是,无论是 man 还是 btrfs 命令都没有承认我现在正在运行的内核应该能够使用这种压缩算法:

# btrfs filesystem defrag -czstd -rv .*
ERROR: unknown compression type zstd
Run Code Online (Sandbox Code Playgroud)

我“忘记”升级了什么?

小智 5

您还需要更新btrfs-progs到支持 zstd 的版本。Zstd 支持最初是在 4.13 版中添加的。