我看到提到了zstd 在文件中 (4.14及更高版本),所以我想尝试一下。
从lubuntu 17.10开始,我将内核升级到4.15:
# uname -sr
Linux 4.15.0-041500-generic但是,无论是人还是btrfs都没有命令,我现在运行的内核应该能够使用这个压缩算法:
# btrfs filesystem defrag -czstd -rv .*
ERROR: unknown compression type zstd我“忘了”要升级什么?
发布于 2018-02-09 22:34:06
您还需要将btrfs-progs更新为支持zstd的版本。Zstd支持最初添加在4.13版本中。
发布于 2023-03-29 19:23:59
今天,实际内核支持下列algos:
zstd是最新的。如果你使用老的内核,试试老的阿尔戈斯。
要压缩以前未压缩的数据,可以通过控制台这样做,例如:
也有较新的内核:
sudo btrfs filesystem defragment -r -v -czstd /具有较旧和较新的内核:
sudo btrfs filesystem defragment -r -v -czlib /
sudo btrfs filesystem defragment -r -v -clzo /新文件的压缩可以配置为p.e。关于fstab:
UUID=yourxxxUUIDxxx / btrfs defaults, compress, subvol=@ 0 0
UUID=yourxxxUUIDxxx /home btrfs defaults, compress, subvol=@home, 0 你可以用体育代替上面的“压缩”。其中之一是:
compress=zlib
compress=lzo
compress=zstd
compress-force=zlib
compress-force=lzo
compress-force=zstd您可以将"1“替换为"1”到"15":compress=zstd:1 compress-force=zstd:1。
https://unix.stackexchange.com/questions/421660
复制相似问题