

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 파일을 WORM 상태로 커밋
<a name="worm-state"></a>

이 섹션에서는 파일을 WORM(Write Once Read Many 상태로 전환하는 방법에 대해 설명합니다. 또한 WORM 보호 파일에 데이터를 증분 방식으로 쓰는 방법인 볼륨 추가 모드에 대해서도 설명합니다.

## 자동 커밋
<a name="worm-state-autocommit"></a>

파일이 지정된 기간 동안 수정되지 않은 경우 자동 커밋을 사용하여 파일을 WORM으로 전환할 수 있습니다. Amazon FSx 콘솔, , AWS CLI Amazon FSx API, ONTAP CLI 및 REST API를 사용하여 자동 커밋을 켤 수 있습니다.

자동 커밋 기간을 5분에서 10년 사이로 지정할 수 있습니다. 다음 표에는 지원되는 지정 범위가 표시되어 있습니다.


****  

| 단위 | 값 | 
| --- | --- | 
|  분  |  5 - 65,535  | 
|  시간  |  1 - 65,535  | 
|  일  |  1 - 3,650  | 
|  개월  |  1 - 120  | 
|  년  |  1 - 10  | 

Amazon FSx API를 사용하여 자동 커밋을 켜려면 [https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html)에서 `AutocommitPeriod`를 사용합니다. Amazon FSx 콘솔의 **Autocommit**에서 **활성화 를** 선택합니다. 그리고, **자동 커밋 기간**에 값을 입력하고 해당 **자동 커밋 단위**를 선택합니다.

5분\$110년 범위의 값을 지정할 수 있습니다.

## 볼륨 추가 모드
<a name="worm-state-append"></a>

WORM 보호 파일의 기존 데이터는 수정할 수 없습니다. 하지만 SnapLock을 통해 WORM 추가 가능 파일을 사용하여 기존 데이터에 대한 보호를 유지할 수 있습니다. 예를 들어, 데이터를 점진적으로 기록하면서 로그 파일을 생성하거나 오디오 또는 비디오 스트리밍 데이터를 보존할 수 있습니다. Amazon FSx 콘솔, , Amazon AWS CLI FSx API, ONTAP CLI 및 REST API를 사용하여 볼륨 추가 모드를 켜거나 끌 수 있습니다.

**볼륨 추가 모드 업데이트 요구 사항**
+ SnapLock 볼륨을 마운트 해제해야 합니다.
+ SnapLock 볼륨에는 스냅샷 복사본과 사용자 데이터가 없어야 합니다.

 

Amazon FSx API로 볼륨 추가 모드를 켜려면 [https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html)의 `VolumeAppendModeEnabled`를 사용합니다. Amazon FSx 콘솔의 **볼륨 추가 모드**에서 **활성화**를 선택합니다.

## 이벤트 기반 보존(EBR)
<a name="worm-state-ebr"></a>

이벤트 기반 보존(EBR)을 사용하여 관련 보존 기간과 함께 사용자 지정 정책을 만들 수 있습니다. 예를 들어, 지정된 경로의 모든 파일을 WORM으로 전환하고 `snaplock event-retention policy create` 및 `snaplock event-retention apply` 명령을 사용하여 보존 기간을 1년으로 설정할 수 있습니다. EBR을 사용할 때 볼륨, 디렉터리 또는 파일을 지정해야 합니다. EBR 정책을 만들 때 선택한 보존 기간은 지정된 경로의 모든 파일에 적용됩니다.

EBR은 ONTAP CLI 및 REST API에서 지원됩니다.

**참고**  
ONTAP은 FlexGroup 볼륨에 대한 EBR을 지원하지 않습니다.

다음 절차는 EBR 정책을 생성, 적용, 수정 및 삭제하는 방법을 설명합니다. ONTAP CLI에서 이러한 작업을 완료하려면 `vsadmin-snaplock` 역할을 보유한 SnapLock 관리자여야 합니다. 자세한 내용은 [SnapLock 관리자](how-snaplock-works.md#snaplock-admin) 단원을 참조하십시오.

### ONTAP CLI에서 EBR 정책 생성
<a name="create-ebr-ontap-cli"></a>

**ONTAP CLI에서 EBR 정책 생성**
+ 다음 명령을 실행합니다. *p1*과 *“10년”*을 자체 정보로 바꿉니다.

  ```
  vs1::> snaplock event-retention policy create -name p1 -retention-period "10 years"
  ```

### ONTAP CLI에서 EBR 정책 적용
<a name="apply-ebr-ontap-cli"></a>

**ONTAP CLI에서 EBR 정책 적용**
+ 다음 명령을 실행합니다. *p1*과 *slc*를 자체 정보로 바꿉니다. EBR 정책의 특정 경로를 지정하려는 경우 슬래시(/) 뒤에 경로를 추가할 수 있습니다. 그렇지 않으면 이 명령은 EBR 정책을 볼륨의 모든 파일에 적용합니다.

  ```
  vs1::> snaplock event-retention apply -policy-name p1 -volume slc -path /
  ```

### ONTAP CLI에서 EBR 정책 수정
<a name="modify-ebr-ontap-cli"></a>

**ONTAP CLI에서 EBR 정책 수정**
+ 다음 명령을 실행합니다. *p1*과 *“5년”*을 자체 정보로 바꿉니다.

  ```
  vs1::> snaplock event-retention policy modify -name p1 -retention-period "5 years"
  ```

### ONTAP CLI에서 EBR 정책 삭제
<a name="delete-ebr-ontap-cli"></a>

**ONTAP CLI에서 EBR 정책 삭제**
+ 다음 명령을 실행합니다. *p1*을 사용자의 정보로 바꿉니다.

  ```
  vs1::> snaplock event-retention policy delete -name p1
  ```

*NetApp 설명서 센터*의 관련 명령:
+ [snaplock event-retention abort](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-abort.html)
+ [snaplock event-retention show-vservers](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-show-vservers.html)
+ [snaplock event-retention show](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-show.html)
+ [snaplock event-retention policy show](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-policy-show.html)

## 법적 보존
<a name="worm-state-legal-hold"></a>

법적 보존을 사용하여 WORM 파일을 무기한으로 보존할 수 있습니다. 법적 보존은 일반적으로 소송 목적으로 사용됩니다. 법적 보존 대상인 WORM 파일은 법적 보존이 해제될 때까지 삭제할 수 없습니다.

법적 보존은 ONTAP CLI 및 REST API에서 지원됩니다.

**참고**  
ONTAP은 FlexGroup 볼륨에 대한 법적 보존을 지원하지 않습니다.

다음 절차에서는 법적 보존을 시작하고 종료하는 방법을 설명합니다. ONTAP CLI에서 이러한 작업을 완료하려면 `vsadmin-snaplock` 역할을 보유한 SnapLock 관리자여야 합니다. 자세한 내용은 [SnapLock 관리자](how-snaplock-works.md#snaplock-admin) 단원을 참조하십시오.

### ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 파일에 법적 보존 시작
<a name="start-legal-hold-ontap-cli"></a>

**ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 파일에 법적 보존 시작**
+ 다음 명령을 실행합니다. *litigation1*, *slc\$1vol1* 및 *file1*을 자체 정보로 바꿉니다.

  ```
  vs1::> snaplock legal-hold begin -litigation-name litigation1 -volume slc_vol1 -path /file1
  ```

### ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 모든 파일에 법적 보존 시작
<a name="start-legal-hold-all-files-ontap-cli"></a>

**ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 모든 파일에 법적 보존 시작**
+ 다음 명령을 실행합니다. *litigation1* 및 *slc\$1vol1*을 자체 정보로 바꿉니다.

  ```
  vs1::> snaplock legal-hold begin -litigation-name litigation1 -volume slc_vol1 -path /
  ```

### ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 파일에 법적 보존 종료
<a name="end-legal-hold-ontap-cli"></a>

**ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 파일에 법적 보존 종료**
+ 다음 명령을 실행합니다. *litigation1*, *slc\$1vol1* 및 *file1*을 자체 정보로 바꿉니다.

  ```
  vs1::> snaplock legal-hold end -litigation-name litigation1 -volume slc_vol1 -path /file1
  ```
**참고**  
법적 보존을 실행할 때는 `snaplock legal-hold show` 명령으로 `-operation-status`를 모니터링하여 실패하지 않도록 하는 것이 좋습니다.

### ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 모든 파일에 법적 보존 종료
<a name="end-legal-hold-all-files-ontap-cli"></a>

**ONTAP CLI를 사용하여 SnapLock 규정 준수 볼륨의 모든 파일에 법적 보존 종료**
+ 다음 명령을 실행합니다. *litigation1* 및 *slc\$1vol1*을 자체 정보로 바꿉니다.

  ```
  vs1::> snaplock legal-hold end -litigation-name litigation1 -volume slc_vol1 -path /
  ```
**참고**  
법적 보존을 실행할 때는 `snaplock legal-hold show` 명령으로 `-operation-status`를 모니터링하여 실패하지 않도록 하는 것이 좋습니다.

 *NetApp 설명서 센터*의 관련 명령:
+ [snaplock legal-hold abort](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-abort.html)
+ [snaplock legal-hold dump-files](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-dump-files.html)
+ [snaplock legal-hold dump-litigations](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-dump-litigations.html)
+ [snaplock legal-hold show](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-show.html)