根据https://btrfs.wiki.kernel.org/index.php/Compression#How_do_I_enable_compression.3F 存在一个“无压缩“标志,如何在文件上设置 NOCOMPRESS 标志?
答案1
你当然可能偷了我的答案:)
最简单的是btrfs property set $THING compression none
通过碎片整理来解压缩它。使用btrfs property
设置+c
强制压缩标志是最灵活的,因为您可以指定强制压缩类型,其中使用chattr
它默认为使用zlib
。
答案2
您可能正在寻找chattr +m 'FILE'
m 在支持按文件压缩的文件系统上,具有“m”属性的文件将被排除在压缩之外。
@Andrew Keech 提到的 +c 选项是相反的。
但请注意,btrfs 中的挂载选项将忽略 NOCOMPRESS 标志,如您提供的文档中所述。