ZFSスナップショットにカスタム「destroy-after」プロパティを設定できますか?

ZFSスナップショットにカスタム「destroy-after」プロパティを設定できますか?

(ほぼ)ユーザーが作成したすべての属性をZFSに追加できることを知っています。データセットFreeBSDから。しかし、データセット(またはプール)のスナップショットを撮ると、個人用にカスタムプロパティを設定できますか?スナップ写真

ユースケース:スナップショットが作成されたときに任意の値でスナップショットにタグを付けたいと思います。最も簡単な方法は、これをスナップショットプロパティにすることです。これは、参照しているスナップショットから分離(およびコピー)できないためです。これらのフィールドの例には、「作成者」、「破棄日」、または「スナップショットの理由」などがあります。

スナップショット名にそれを追加できることはわかっていますが、複数の属性があると扱いにくくなります。スナップショットのプロパティを作成する方法はありますか?

そうでない場合は、スナップショットのライフサイクルに対して「エージングシナリオ」を実行すると(例:「12時間は1時間に1/4、1時間に48時間、その後は2週間毎日、2年間毎週」)

ベストアンサー1

そうそうできます。

# mark snapshot to destroy after 1 hour (3600 seconds)
zfs set :destroy-after=3600 tank@mysnap

# result of get operation will be just the value 3600
zfs get -Hpo value :destroy-after tank@mysnap

おすすめ記事