btrfsのファイルにNOCOMPRESSフラグを設定するには?

btrfsのファイルにNOCOMPRESSフラグを設定するには?

~によるとhttps://btrfs.wiki.kernel.org/index.php/Compression#How_do_I_enable_compression.3F がある」圧縮なし「flags、ファイルにNOCOMPRESSフラグを設定するには?

答え1

もちろん、あなたはおそらく私の答えを盗んだでしょう:)

最も簡単な方法は、btrfs property set $THING compression noneデフラグを通じて解凍することです。強制圧縮フラグbtrfs property設定を使用すると、+c強制圧縮の種類を指定できるため、最も柔軟です。chattr基本的にはこれを使うことですzlib

答え2

あなたは探しているかもしれませんchattr +m 'FILE'

mファイル固有の圧縮をサポートするファイルシステムでは、「m」属性を持つファイルは圧縮から除外されます。

@Andrew Keechが述べた+cオプションはその逆です。

ただし、btrfsのマウントオプションは、提供された文書に記載されているようにNOCOMPRESSフラグを無視します。

関連情報