ZFS 스냅샷에 사용자 정의 "destroy-after" 속성을 설정할 수 있습니까?

ZFS 스냅샷에 사용자 정의 "destroy-after" 속성을 설정할 수 있습니까?

(거의) 사용자가 만든 모든 속성을 ZFS에 추가할 수 있다는 것을 알고 있습니다.데이터 세트FreeBSD에서. 하지만 데이터세트(또는 풀)의 스냅샷을 찍으면 개인에 대해 사용자 정의 속성을 설정할 수 있나요?스냅 사진?

사용 사례: 스냅샷이 생성될 때 임의의 값으로 스냅샷에 태그를 지정하고 싶습니다. 가장 쉬운 방법은 이를 스냅샷 속성으로 만드는 것입니다. 왜냐하면 참조하는 스냅샷에서 분리(및 복사)할 수 없기 때문입니다. 이러한 필드의 예로는 "작성자", "파기 날짜" 또는 "스냅샷 이유" 등이 있습니다.

스냅샷 이름에 이를 추가할 수 있다는 것을 알고 있지만 속성이 여러 개 있으면 다루기가 어려워집니다. 스냅샷에 대한 속성을 생성하는 방법이 있습니까?

그렇지 않은 경우 스냅샷 수명 주기에 대해 "노화 시나리오"를 실행하면(예:"12시간 동안은 한 시간에 1/4, 한 시간에 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

관련 정보