web-dev-qa-db-ja.com

既存のZFSプールのファイルシステムプロパティを変更することは可能ですか?

私がcompression = onでプールを作成し、後でその場で圧縮をオフにしたいとします-それは可能ですか?もしそうならどのように?

違いが生じる場合に備えて、OSXでZevoCEを使用しています(zpoolバージョン28)。

4
GJ.

承知しました - zfs set compression=off pool/filesystem (あるいは単に zfs set compression=off poolプールのルートファイルシステムの場合)。

これは元に戻らず、すでに書き込まれているデータを解凍しないことに注意してください。そのためには、データを書き直す必要があります(zfs sendおよびzfs recvこれを助けることができます)。

7
Shane Madden

はい、これをライブで行うことができます。圧縮タイプを変更することもできます...

Zfsプールとファイルシステムの違いを覚えておいてください。圧縮プロパティは、zfsファイルシステムレベルで設定されます。

オフにすると、プールへの新しいデータは圧縮解除されます。

なぜ圧縮を無効にすることに興味があるのか​​聞いてもいいですか? ZFSの推奨事項は、非圧縮データ(.tiffファイルやその他のメディアファイルなど)で構成される場合はデータセットがわからない限り、圧縮を残すことです[〜#〜] on [〜#〜] )。

2
ewwhite