

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ファイルを WORM 状態にコミットする
<a name="worm-state"></a>

このセクションでは、ファイルを Write Once, Read Many (WORM) 状態に移行する方法について説明します。また、WORM で保護されたファイルに段階的にデータを書き込んでいく方法である、ボリューム付加モードについても取り上げます。

## 自動コミット
<a name="worm-state-autocommit"></a>

ファイルが指定した期間、変更されなかった場合は、自動コミットを使用して WORM に移行することができます。Amazon FSx コンソール、、Amazon AWS CLI FSx API、および ONTAP CLI と REST API を使用して、自動コミットを有効にできます。

自動コミットの期間は、5 分から 10 年の間で指定できます。以下の表は、サポートされている具体的な範囲のリストです。


****  

| Unit | 値 | 
| --- | --- | 
|  分  |  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 コンソールの **[自動コミット]** で、**[有効]** を選択します。次に、**[自動コミット期間]** に値を入力し、対応する **[自動コミット単位]** を選択します。

値は 5 分から 10 年までの間で指定できます。

## ボリューム付加モード
<a name="worm-state-append"></a>

WORM で保護されたファイルにある既存のデータは変更できません。ただし、SnapLock では、WORM に付加可能なファイルを使って既存データの保護を継続することができます。例えば、ログファイルを生成したり、データをファイルに段階的に書き込みながら音声や映像のストリーミングデータを保存したりできます。Amazon FSx コンソール、、Amazon FSx 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 でこれらのタスクを実行するには、SnapLock 管理者である (`vsadmin-snaplock` 権限を持つ人である) 必要があります。詳細については、「[SnapLock 管理者](how-snaplock-works.md#snaplock-admin)」を参照してください。

### ONTAPCLI で EBR ポリシーを作成するには
<a name="create-ebr-ontap-cli"></a>

**ONTAPCLI で EBR ポリシーを作成するには**
+ 以下のコマンドを実行してください。*p1* と *"10 years"* を自分の情報に置き換えます。

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

### ONTAPCLI で EBR ポリシーを適用するには
<a name="apply-ebr-ontap-cli"></a>

**ONTAPCLI で EBR ポリシーを適用するには**
+ 以下のコマンドを実行してください。*p1* と *slc* を自分の情報に置き換えます。EBR ポリシーに特定のパスを指定するときは、フォワードスラッシュ (/) の後にパスを追加できます。それ以外の場合、このコマンドは、ボリューム上のすべてのファイルに EBR ポリシーを適用します。

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

### ONTAPCLI で EBR ポリシーを変更するには
<a name="modify-ebr-ontap-cli"></a>

**ONTAPCLI で EBR ポリシーを変更するには**
+ 以下のコマンドを実行してください。*p1* と *"5 years"* を自分の情報に置き換えます。

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

### ONTAPCLI で EBR ポリシーを削除するには
<a name="delete-ebr-ontap-cli"></a>

**ONTAPCLI で 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 でこれらのタスクを実行するには、SnapLock 管理者である (`vsadmin-snaplock` 権限を持つ人である) 必要があります。詳細については、「[SnapLock 管理者](how-snaplock-works.md#snaplock-admin)」を参照してください。

### SnapLockCLI を使用してONTAPコンプライアンスボリューム内のファイルに対する法的証拠保全を開始する
<a name="start-legal-hold-ontap-cli"></a>

**SnapLockCLI を使用してONTAPコンプライアンスボリューム内のファイルの法的証拠保全を開始するには**
+ 以下のコマンドを実行してください。*litigation1*、*slc\$1vol1*、*file1* を自分の情報に置き換えます。

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

### SnapLockCLI を使用してONTAPコンプライアンスボリューム内のすべてのファイルに対して法的証拠保全を開始するには
<a name="start-legal-hold-all-files-ontap-cli"></a>

**SnapLockCLI を使用してONTAPコンプライアンスボリューム内のすべてのファイルに対して法的証拠保全を開始するには**
+ 以下のコマンドを実行してください。*litigation1* と *slc\$1vol1* を自分の情報に置き換えます。

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

### SnapLockCLI を使用してONTAPコンプライアンス・ボリューム内のファイルの法的保持を終了するには
<a name="end-legal-hold-ontap-cli"></a>

**SnapLockCLI を使用してONTAPコンプライアンスボリューム内のファイルの法的証拠保全を終了するには**
+ 以下のコマンドを実行してください。*litigation1*、*slc\$1vol1*、*file1* を自分の情報に置き換えます。

  ```
  vs1::> snaplock legal-hold end -litigation-name litigation1 -volume slc_vol1 -path /file1
  ```
**注記**  
リーガルホールドを発行するときは、`snaplock legal-hold show` コマンドを使用して `-operation-status` をモニタリングし、失敗していないことを確認することが推奨されます。

### SnapLockCLI を使用してONTAPコンプライアンスボリューム内のすべてのファイルに対する法的保持を終了するには
<a name="end-legal-hold-all-files-ontap-cli"></a>

**SnapLock CLI を使用してONTAPコンプライアンスボリューム内のすべてのファイルの法的証拠保全を終了するには**
+ 以下のコマンドを実行してください。*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)