

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將檔案遞交至 WORM 狀態
<a name="worm-state"></a>

本節討論如何將檔案轉換為寫入、讀取許多 (WORM) 狀態一次。它還討論了磁碟區附加模式，這是一種將資料增量寫入 WORM 保護檔案的方式。

## 自動遞交
<a name="worm-state-autocommit"></a>

如果您指定的期間內未修改檔案，您可以使用自動遞交將檔案轉換為 WORM。您可以使用 Amazon FSx 主控台、 AWS CLI、Amazon FSx API 以及 CLI 和 REST API ONTAP 開啟自動遞交。

您可以指定介於五分鐘到 10 年的自動遞交期間。下表列出支援的特定範圍。


****  

| 單位 | Value | 
| --- | --- | 
| 分鐘 | 5 - 65，535 | 
| 小時 | 1 - 65，535 | 
| 天 | 1 - 3，650 | 
| 月 | 1 - 120 | 
| 年 | 1 - 10 | 

若要使用 Amazon FSx API 開啟自動遞交，請在 `AutocommitPeriod`中使用 [https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html)。在 Amazon FSx 主控台中，針對**自動遞交**，選擇**已啟用**。然後，在**自動遞交期間**輸入值，然後選擇對應的**自動遞交單位**。

您可以指定介於 5 分鐘到 10 年之間的值。

## 磁碟區附加模式
<a name="worm-state-append"></a>

您無法修改 WORM 保護檔案中的現有資料。不過， SnapLock可讓您使用 WORM 可附加檔案來維護現有資料的保護。例如，您可以產生日誌檔案或保留音訊或影片串流資料，同時遞增寫入資料。您可以使用 Amazon FSx 主控台、 AWS CLI、Amazon FSx API 以及 ONTAP CLI 和 REST API 來開啟或關閉磁碟區附加模式。

**更新磁碟區附加模式的需求**
+ 必須卸載磁碟SnapLock區。
+ SnapLock 磁碟區必須清空快照副本和使用者資料。

 

若要使用 Amazon FSx API 開啟磁碟區附加模式，請在 `VolumeAppendModeEnabled`中使用 [https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html)。在 Amazon FSx 主控台中，針對**磁碟區附加模式**，選擇**已啟用**。

## 事件型保留 (EBR)
<a name="worm-state-ebr"></a>

您可以使用事件型保留 (EBR) 來建立具有相關聯保留期的自訂政策。例如，您可以將指定路徑中的所有檔案轉換為 WORM，並使用 `snaplock event-retention policy create`和 `snaplock event-retention apply`命令設定一年的保留期。使用 EBR 時，您必須指定磁碟區、目錄或檔案。您在建立 EBR 政策時選取的保留期會套用至指定路徑中的所有檔案。

CLI 和 REST API ONTAP 支援 EBR。

**注意**  
ONTAP 不支援具有 FlexGroup 磁碟區的 EBR。

下列程序說明如何建立、套用、修改和刪除 EBR 政策。您必須是SnapLock管理員 （具有 `vsadmin-snaplock`角色），才能在 CLI ONTAP 中完成這些任務。如需詳細資訊，請參閱[SnapLock 管理員](how-snaplock-works.md#snaplock-admin)。

### 在 CLI 中建立 EBR ONTAP 政策
<a name="create-ebr-ontap-cli"></a>

**在 CLI 中建立 EBR ONTAP 政策**
+ 執行下列命令。將 {{p1}} 和 {{"10 年"}} 取代為您自己的資訊。

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

### 在 CLI 中套用 EBR ONTAP 政策
<a name="apply-ebr-ontap-cli"></a>

**在 CLI 中套用 EBR ONTAP 政策**
+ 執行下列命令。將 {{p1}} 和 {{slc}} 取代為您自己的資訊。如果您想要指定 EBR 政策的特定路徑，您可以在正斜線 (/) 之後新增路徑。否則，此命令會將 EBR 政策套用至磁碟區上的所有檔案。

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

### 在 CLI 中修改 EBR ONTAP 政策
<a name="modify-ebr-ontap-cli"></a>

**在 CLI 中修改 EBR ONTAP 政策**
+ 執行下列命令。使用您自己的資訊取代 {{p1}} 和 {{"5 年"}}。

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

### 在 CLI 中刪除 EBR ONTAP 政策
<a name="delete-ebr-ontap-cli"></a>

**在 CLI 中刪除 EBR ONTAP 政策**
+ 執行下列命令。將 {{p1}} 取代為您自己的資訊。

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

*NetApp 文件中心*的相關命令：
+ [snaplock 事件保留中止](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 事件保留顯示](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-show.html)
+ [snaplock 事件保留政策顯示](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-policy-show.html)

## 法務保存
<a name="worm-state-legal-hold"></a>

您可以使用法務保存將 WORM 檔案無限期保留。法務保存通常用於訴訟目的。在解除法務保存之前，無法刪除受法務保存約束的 WORM 檔案。

CLI 和 REST API ONTAP 支援法務保存。

**注意**  
ONTAP 不支援使用 FlexGroup 磁碟區進行法務保存。

下列程序說明如何開始和結束法務保存。您必須是SnapLock管理員 （具有 `vsadmin-snaplock`角色），才能在 CLI ONTAP 中完成這些任務。如需詳細資訊，請參閱[SnapLock 管理員](how-snaplock-works.md#snaplock-admin)。

### 使用 ONTAPCLI 啟動SnapLock合規磁碟區中檔案的法務保存
<a name="start-legal-hold-ontap-cli"></a>

**使用 ONTAPCLI 啟動SnapLock合規磁碟區中檔案的法務保存**
+ 執行下列命令。使用您自己的資訊來取代並取代{{冪 1}}、{{slc\_vol1}} 和 {{file1}}。

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

### 使用 ONTAPCLI 啟動SnapLock合規磁碟區中所有檔案的法務保存
<a name="start-legal-hold-all-files-ontap-cli"></a>

**使用 ONTAPCLI 啟動SnapLock合規磁碟區中所有檔案的法務保存**
+ 執行下列命令。使用您自己的資訊來取代{{並}}取代 {{slc\_vol1}}。

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

### 使用 ONTAPCLI 結束SnapLock合規磁碟區中檔案的法務保存
<a name="end-legal-hold-ontap-cli"></a>

**使用 ONTAPCLI 結束SnapLock合規磁碟區中檔案的法務保存**
+ 執行下列命令。使用您自己的資訊來取代並取代{{冪 1}}、{{slc\_vol1}} 和 {{file1}}。

  ```
  vs1::> snaplock legal-hold end -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /{{file1}}
  ```
**注意**  
建議您在發出法務保存時`-operation-status`，使用 `snaplock legal-hold show`命令監控 ，以確保它不會失敗。

### 使用 ONTAPCLI 結束SnapLock合規磁碟區中所有檔案的法務保存
<a name="end-legal-hold-all-files-ontap-cli"></a>

**使用 ONTAPCLI 結束SnapLock合規磁碟區中所有檔案的法務保存**
+ 執行下列命令。使用您自己的資訊來取代{{並}}取代 {{slc\_vol1}}。

  ```
  vs1::> snaplock legal-hold end -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /
  ```
**注意**  
建議您在發出法務保存時`-operation-status`，使用 `snaplock legal-hold show`命令監控 ，以確保它不會失敗。

 *NetApp 文件中心*的相關命令：
+ [snaplock 法務保存中止](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-abort.html)
+ [snaplock 法務保存傾印檔案](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-dump-files.html)
+ [snaplock 法務保存傾印訴訟](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)