보존 시간을 설정합니다
파일의 보존 시간을 명시적으로 설정하거나 볼륨에 대한 기본 보존 기간을 사용하여 보존 시간을 파생시킬 수 있습니다. 보존 시간을 명시적으로 설정하지 않으면 SnapLock에서는 기본 보존 기간을 사용하여 보존 시간을 계산합니다. 이벤트 후에 파일 보존을 설정할 수도 있습니다.
WORM 파일의 _retention period_는 파일이 WORM 상태로 커밋된 후 보존되어야 하는 시간을 지정합니다. WORM 파일의 _retention time_은 파일을 더 이상 보존할 필요가 없는 시간입니다. 예를 들어, 2020년 11월 10일 오전 6시 부터 WORM 상태로 커밋된 파일의 보존 기간은 20년이며, 보존 기간은 2010년 11월 10일 오전 6시입니다
ONTAP 9.10.1부터 최대 10월 26일, 3058까지의 보존 기간 및 최대 100년의 보존 기간을 설정할 수 있습니다. 보존 날짜를 확장하면 이전 정책이 자동으로 변환됩니다. ONTAP 9.9.1 및 이전 릴리즈에서는 기본 보존 기간을 무한으로 설정하지 않으면 지원되는 최대 보존 시간은 1월 19 2071(GMT)입니다. |
1월 19일 2071(GMT) 이후의 보존 날짜를 사용하여 SnapLock 소스 볼륨과 SnapMirror 관계를 설정할 때 타겟 클러스터에서 ONTAP 9.10.1 이상이 실행 중이어야 하며, 그렇지 않으면 SnapMirror 전송이 실패합니다.
보존 기간이 "January 19, 2071 8:44:07 AM"보다 늦은 파일이 있는 경우 ONTAP는 클러스터가 ONTAP 9.10.1에서 이전 ONTAP 버전으로 복구되지 않도록 합니다.
SnapLock 규정 준수 또는 엔터프라이즈 볼륨의 보존 기간은 4가지입니다.
-
최소 보존 기간(min), 기본값 0
-
최대 보존 기간(최대)(기본값: 30년
-
ONTAP 9.10.1부터 준수 모드 및 엔터프라이즈 모드 모두에 대해 기본 보존 기간(기본값: "in")입니다. ONTAP 9.10.1 이전의 ONTAP 릴리즈에서는 기본 보존 기간이 모드에 따라 다릅니다.
-
준수 모드의 경우 기본값은 'Max'입니다.
-
엔터프라이즈 모드의 경우 기본값은 'in'입니다.
-
-
지정되지 않은 보존 기간.
ONTAP 9.8부터 볼륨에 있는 파일의 보존 기간을 '지정 안 됨'으로 설정하여 절대 보존 시간을 설정할 때까지 파일을 보존할 수 있습니다. 새 절대 보존 시간이 이전에 설정한 절대 시간보다 이후인 경우 절대 보존 시간을 지정하지 않은 보존으로 설정하고 다시 절대 보존으로 설정할 수 있습니다.
ONTAP 9.12.1부터 보존 기간이 설정된 WORM 파일
unspecified
SnapLock 볼륨에 대해 구성된 최소 보존 기간으로 보존 기간을 설정해야 합니다. 에서 파일 보존 기간을 변경하는 경우unspecified
지정된 새 보존 시간은 파일에 이미 설정된 최소 보존 시간보다 커야 합니다.
따라서 Compliance-mode 파일을 WORM 상태로 커밋하기 전에 보존 시간을 명시적으로 설정하지 않고 기본값을 수정하지 않으면 30년 동안 파일이 유지됩니다. 마찬가지로 엔터프라이즈 모드 파일을 WORM 상태로 커밋하기 전에 보존 시간을 명시적으로 설정하지 않고 기본값을 수정하지 않으면 파일이 0년 동안 또는 전혀 보존되지 않습니다.
기본 보존 기간을 설정합니다
'volume SnapLock modify' 명령을 사용하여 SnapLock 볼륨의 파일에 대한 기본 보존 기간을 설정할 수 있습니다.
SnapLock 볼륨이 온라인 상태여야 합니다.
다음 표에는 기본 보존 기간 옵션에 사용할 수 있는 값이 나와 있습니다.
기본 보존 기간은 최소 보존 기간보다 크거나 같고 최대 보존 기간보다 작거나 같아야 합니다(<=). |
값 | 단위 | 참고 |
---|---|---|
0-65535 |
초 |
|
0-24 |
시간 |
|
0-365일 |
일 |
|
0-12로 설정합니다 |
개월 |
|
0-100입니다 |
년 |
ONTAP 9.10.1부터. 이전 ONTAP 릴리스의 경우 값은 0-70입니다. |
최대 |
- |
최대 보존 기간을 사용합니다. |
최소 |
- |
최소 보존 기간을 사용합니다. |
무한대 |
- |
파일을 영구적으로 보존합니다. |
지정되지 않음 |
- |
절대 보존 기간이 설정될 때까지 파일을 보존합니다. |
최대 및 최소 보존 기간의 값과 범위는 해당되지 않는 최대 및 최소 보존 기간을 제외하고 동일합니다. 이 작업에 대한 자세한 내용은 을 참조하십시오 "보존 시간 개요를 설정합니다".
'volume SnapLock show' 명령을 사용하여 볼륨에 대한 보존 기간 설정을 볼 수 있습니다. 자세한 내용은 명령에 대한 man 페이지를 참조하십시오.
파일이 WORM 상태로 커밋된 후에는 보존 기간을 늘릴 수 있지만 줄일 수는 없습니다. |
-
SnapLock 볼륨에 있는 파일의 기본 보존 기간을 설정합니다.
'* volume SnapLock modify -vserver_SVM_name_-volume_volume_name_-default-retention-period_default_retention_period_-minimum-retention-period_min_retention_period_-maximum-retention-period_max_retention_period_ *'
전체 옵션 목록은 명령에 대한 man 페이지를 참조하십시오.
다음 예에서는 최소 및 최대 보존 기간이 이전에 수정되지 않은 것으로 가정합니다.
다음 명령을 실행하면 Compliance 또는 Enterprise 볼륨의 기본 보존 기간이 20일로 설정됩니다.
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period 20days
다음 명령을 실행하면 Compliance 볼륨의 기본 보존 기간이 70년으로 설정됩니다.
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -maximum-retention-period 70years
다음 명령을 실행하면 엔터프라이즈 볼륨의 기본 보존 기간이 10년으로 설정됩니다.
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period max -maximum-retention-period 10years
다음 명령을 실행하면 엔터프라이즈 볼륨의 기본 보존 기간이 10일로 설정됩니다.
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -minimum-retention-period 10days cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period min
다음 명령을 실행하면 Compliance 볼륨의 기본 보존 기간이 무한으로 설정됩니다.
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period infinite -maximum-retention-period infinite
파일의 보존 시간을 명시적으로 설정합니다
파일의 마지막 액세스 시간을 수정하여 파일의 보존 시간을 명시적으로 설정할 수 있습니다. NFS 또는 CIFS를 통해 적합한 명령 또는 프로그램을 사용하여 마지막 액세스 시간을 수정할 수 있습니다.
파일이 WORM에 커밋된 후에는 보존 시간을 늘릴 수 있지만 줄일 수는 없습니다. 보존 시간은 파일의 atime 필드에 저장됩니다.
파일의 보존 시간을 명시적으로 '무한'으로 설정할 수는 없습니다. 이 값은 기본 보존 기간을 사용하여 보존 시간을 계산하는 경우에만 사용할 수 있습니다. |
-
적절한 명령 또는 프로그램을 사용하여 보존 시간을 설정할 파일의 마지막 액세스 시간을 수정합니다.
UNIX 셸에서 다음 명령을 사용하여 2020년 11월 21일 오전 6:00의 보존 시간을 설정합니다 "document.txt" 파일에서 다음을 수행합니다.
touch -a -t 202011210600 document.txt
적합한 명령 또는 프로그램을 사용하여 Windows의 마지막 액세스 시간을 수정할 수 있습니다.
이벤트 후 파일 보존 기간을 설정합니다
ONTAP 9.3부터 EBR(SnapLock_Event Based Retention)_Feature를 사용하여 이벤트 발생 후 파일이 유지되는 기간을 정의할 수 있습니다.
-
이 작업을 수행하려면 SnapLock 관리자여야 합니다.
-
보안 연결(SSH, 콘솔 또는 ZAPI)에 로그인해야 합니다.
이벤트 보존 정책 _ 은(는) 이벤트가 발생한 후 파일의 보존 기간을 정의합니다. 정책은 단일 파일 또는 디렉토리의 모든 파일에 적용할 수 있습니다.
-
파일이 WORM 파일이 아닌 경우 정책에 정의된 보존 기간 동안 WORM 상태로 커밋됩니다.
-
파일이 WORM 파일 또는 WORM 추가 가능 파일인 경우 보존 기간은 정책에 정의된 보존 기간만큼 연장됩니다.
Compliance-mode 또는 Enterprise-mode 볼륨을 사용할 수 있습니다.
EBR 정책은 법적 증거 자료 보관 아래의 파일에 적용할 수 없습니다. |
고급 사용법은 를 "NetApp SnapLock를 사용하여 WORM 스토리지 규정 준수"참조하십시오.
* _ EBR을 사용하여 이미 존재하는 WORM 파일의 보존 기간을 연장합니다. _ * |
EBR은 기존 WORM 파일의 보존 기간을 연장하려는 경우에 편리합니다. 예를 들어, 직원이 원천징수를 변경한 후 3년 동안 직원 W-4 기록을 수정되지 않은 형태로 유지하는 것이 회사의 정책일 수 있습니다. 다른 회사 정책에서는 직원이 종료된 후 5년 동안 W-4 기록을 보관해야 할 수 있습니다. 이 경우 5년의 보존 기간을 사용하여 EBR 정책을 생성할 수 있습니다. 직원이 종료된 후("이벤트") 직원의 W-4 기록에 EBR 정책을 적용하여 보존 기간이 연장될 수 있습니다. 이는 일반적으로 보존 기간을 수동으로 연장하는 것보다 쉽습니다. 특히 많은 수의 파일이 관련된 경우 더욱 그렇습니다. |
-
EBR 정책 생성:
``SnapLock 이벤트 보존 정책 생성 - vserver_SVM_name_-name_policy_name_-retention-period_retention_period_ *’
다음 명령은 VS1, 보존 기간 10년을 포함한 EBR 정책 'EMPLOYEE_EXIT'를 생성한다.
cluster1::>snaplock event-retention policy create -vserver vs1 -name employee_exit -retention-period 10years
-
EBR 정책 적용:
'* SnapLock 이벤트-보존 적용 - vserver_SVM_name_-name_policy_name_-volume_volume_name_-path_path_name_*'
다음 명령을 실행하면 VS1 디렉토리에 있는 모든 파일에 VS1 의 EBR 정책 'EMPLOYEE_EXIT'가 적용됩니다.
cluster1::>snaplock event-retention apply -vserver vs1 -name employee_exit -volume vol1 -path /d1