

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

# 使用陰影複本保護您的資料
<a name="shadow-copies-fsxW"></a>

Microsoft Windows *影子複本*是 Windows 檔案系統在某個時間點的快照。啟用陰影複製後，使用者可以快速復原存放在網路上的已刪除或變更的檔案，並比較檔案版本。儲存管理員可以輕鬆排程使用 Windows PowerShell 命令定期拍攝的影子複本。

影子副本會與您的檔案系統資料一起存放，而且只會針對變更的檔案部分使用檔案系統儲存容量。檔案系統備份中會包含存放在您檔案系統中的所有影子複本。

**注意**  
預設*不會*在 FSx for Windows File Server 上啟用陰影複本。若要使用陰影複製來保護檔案系統上的資料，您必須在檔案系統上啟用陰影複製並設定陰影複製排程。如需詳細資訊，請參閱[設定陰影複本以使用預設儲存體和排程](setting-up-fsx-shadow-copies.md)。

**警告**  
陰影副本無法取代備份。如果您啟用陰影複製，請確定您繼續執行定期備份。

**Topics**
+ [使用陰影複本時的最佳實務](#shadow-copies-best-practices)
+ [設定陰影複本](#shadow-cpy-config-ovrvw)
+ [設定陰影複本以使用預設儲存體和排程](setting-up-fsx-shadow-copies.md)
+ [設定陰影複製儲存體的最大數量](shadow-copy-storage.md)
+ [檢視陰影複製儲存體](get-fsxshadowstorage.md)
+ [建立自訂陰影複製排程](shadow-schedules.md)
+ [檢視陰影複製排程](get-fsxshadowcopy-sched.md)
+ [建立陰影複製](new-fsxshadow-copy.md)
+ [檢視現有的影子複本](get-fsxshadow-copies.md)
+ [刪除陰影複本](remove-fsxshadow-copies.md)
+ [刪除陰影複製排程](remove-fsxshadowcopy-sched.md)
+ [刪除陰影複製儲存體、排程和所有陰影複製](remove-fsxshadowstorage.md)
+ [對陰影複本進行故障診斷](shadow-copy-ts.md)

## 使用陰影複本時的最佳實務
<a name="shadow-copies-best-practices"></a>

您可以為檔案系統啟用陰影副本，以允許最終使用者從 Windows File Explorer 中較早的快照檢視和還原個別檔案或資料夾。Amazon FSx 使用 Microsoft Windows Server 提供的陰影複製功能。將下列最佳實務用於陰影複製：
+  **確保您的檔案系統具有足夠的效能資源**：Microsoft Windows copy-on-write方法來記錄自上次影子複製點以來的變更，且此copy-on-write活動最多可針對每個檔案寫入操作產生三個 I/O 操作。
+  **使用 SSD 儲存並增加輸送量容量**：由於 Windows 需要高層級的 I/O 效能來維護影子複本，因此我們建議您使用 SSD 儲存，並將輸送量容量提高到您預期工作負載的三倍。這有助於確保您的檔案系統有足夠的資源，以避免刪除不需要的影子副本等問題。
+  **僅保留您需要的影子複本數量**：如果您有大量影子複本，例如，超過 64 個最新的影子複本，或在單一檔案系統上佔用大量儲存空間 (TB 級） 的影子複本，容錯移轉和容錯回復等程序可能需要一些額外的時間。這是因為 FSx for Windows 需要對陰影複製儲存體執行一致性檢查。由於 FSx for Windows 在維護影子複本時需要執行copy-on-write也可能會遇到較高的 I/O 操作延遲。若要將影子複本的可用性和效能影響降至最低，請手動刪除未使用的影子複本，或設定指令碼自動刪除檔案系統上的舊影子複本。

**注意**  
 在異地同步備份檔案系統的[容錯移轉事件](high-availability-multiAZ.md#MultiAZ-Failover)期間，FSx for Windows 會執行一致性檢查，在新的作用中檔案伺服器上線之前，需要掃描檔案系統上的陰影複製儲存體。一致性檢查的持續時間與檔案系統上陰影複製的數量以及使用的儲存體有關。為了防止延遲容錯移轉和容錯回復事件，建議您在檔案系統上維持少於 64 個影子複本，並依照下列步驟定期監控和刪除最舊的影子複本。

## 設定陰影複本
<a name="shadow-cpy-config-ovrvw"></a>

您可以使用 Amazon FSx 定義的 Windows PowerShell 命令，在檔案系統上啟用和排程定期陰影複製。以下是在 FSx for Windows File Server 檔案系統上設定陰影副本時的三個主要設定：
+ 設定陰影複製可在檔案系統上使用的儲存量上限
+ （選用） 設定可在檔案系統上存放的影子複本數量上限。預設值為 20。
+ （選用） 設定排程，定義擷取影子副本的時間和間隔，例如每日、每週和每月

您隨時可以為每個檔案系統儲存最多 500 個影子複本；不過，我們建議您隨時維持少於 64 個影子複本，以確保可用性和效能。當您達到此限制時，您拍攝的下一個陰影複製會取代最舊的陰影複製。同樣地，達到陰影複製儲存量上限時，會刪除一或多個最舊的陰影複製，以為下一個陰影複製提供足夠的儲存空間。

如需有關如何使用預設 Amazon FSx 設定快速啟用和排程定期影子複本的資訊，請參閱 [設定陰影複本以使用預設儲存體和排程](setting-up-fsx-shadow-copies.md)。

### 配置陰影複製儲存體的考量
<a name="shadow-cpy-storage-config"></a>

影子複製是自上次影子複製以來所進行檔案變更的區塊層級複製。不會複製整個檔案，只會複製變更。因此，舊版檔案通常不會佔用與目前檔案相同的儲存空間。用於變更的磁碟區空間可能根據您的工作負載而有所不同。修改檔案時，陰影副本使用的儲存空間取決於您的工作負載。當您決定要為影子複本配置多少儲存空間時，您應該考慮工作負載的檔案系統使用模式。

當您啟用影子複本時，您可以指定影子複本在檔案系統上可以使用的最大儲存量。預設限制為檔案系統的 10%。如果您的使用者經常新增或修改檔案，我們建議您提高限制。設定過小的限制可能會導致最舊的影子副本比使用者預期更頻繁地刪除。

您可以將陰影複製儲存體設定為未繫結 (`Set-FsxShadowStorage -Maxsize "UNBOUNDED"`)。不過，不受限制的組態可能會導致大量影子複本消耗您的檔案系統儲存體。這可能會導致您的工作負載沒有足夠的儲存容量。如果您設定無限制的儲存，請務必在達到陰影複製限制時擴展儲存容量。如需將影子複製儲存體設定為特定大小或無限制的詳細資訊，請參閱 [設定陰影複製儲存體的最大數量](shadow-copy-storage.md)。

啟用影子複本之後，您可以監控影子複本耗用的儲存空間量。如需詳細資訊，請參閱[檢視陰影複製儲存體](get-fsxshadowstorage.md)。

### 設定陰影複製數量上限時的考量
<a name="max-shdw-copy-config"></a>

 當您啟用影子複本時，您可以指定存放在檔案系統上的影子複本數目上限。預設限制為 20，為了將陰影複製的可用性和效能影響降至最低，Microsoft 建議將陰影複製的數量上限設定為小於 64。由於 Windows 需要高層級的 I/O 效能來維護影子複本，因此我們建議您使用 SSD 儲存體，並將輸送量容量提高到您預期工作負載的三倍。這有助於確保您的檔案系統有足夠的資源，以避免刪除不需要的影子副本等問題。

 您可以設定最多 500 個影子複本的數量上限。不過，如果您有大量陰影複製或陰影複製在單一檔案系統上佔用大量儲存空間 (TB 級），容錯移轉和容錯回復等程序可能會比預期更久。這是因為 Windows 需要在陰影複製儲存體上執行一致性檢查。您可能也會因為 Windows 需要執行copy-on-write活動，同時維護影子複本，而遇到較高的 I/O 操作延遲。

### 陰影副本的檔案系統建議
<a name="shadow-cpy-config-recommend"></a>

以下是使用陰影複本的檔案系統建議。
+ 請務必為檔案系統上的工作負載需求佈建足夠的效能容量。Amazon FSx 提供 Microsoft Windows Server 提供的陰影複製功能。根據設計，Microsoft Windows copy-on-write方法來記錄自最新影子複製點以來的變更，此copy-on-write活動最多可針對每個檔案寫入操作產生三個 I/O 操作。如果 Windows 無法跟上每秒輸入 I/O 操作的速率，可能會導致所有影子複本遭到刪除，因為它無法再透過copy-on-write來維護影子複本。因此，請務必為檔案系統上的工作負載需求佈建足夠的 I/O 效能容量 （包括決定檔案伺服器 I/O 效能的輸送量容量維度，以及決定儲存 I/O 效能的儲存類型和容量）。
+ 我們通常建議您在啟用影子複本時，使用以 SSD 儲存體設定的檔案系統，而不是 HDD 儲存體，因為 Windows 會使用較高的 I/O 效能來維護影子複本，且 HDD 儲存體可為 I/O 操作提供較低的效能容量。
+ 除了設定的陰影複製儲存量上限 () 之外，您的檔案系統應至少具有 320 MB 的可用空間`MaxSpace`。例如，如果您將 5 GB 配置`MaxSpace`給陰影複製，您的檔案系統除了 5 GB 之外，應一律至少擁有 320 MB 的可用空間`MaxSpace`。

**警告**  
設定陰影複製排程時，請確定您在遷移資料或排定執行重複資料刪除任務時，未排程陰影複製。當您預期檔案系統閒置時，您應該排程陰影複本。如需設定自訂陰影複製排程的資訊，請參閱 [建立自訂陰影複製排程](shadow-schedules.md)。

### 還原個別檔案和資料夾
<a name="end-user-experience"></a>

在 Amazon FSx 檔案系統上設定陰影副本後，您的使用者可以快速還原個別檔案或資料夾的先前版本，並復原已刪除的檔案。

使用者使用熟悉的 Windows File Explorer 介面將檔案還原至舊版。若要還原檔案，您可以選擇要還原的檔案，然後從內容選單中選擇**還原先前的版本** （按一下滑鼠右鍵）。

![\[在 Windows File Explore 中還原先前的版本\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/restore-prev-vers.png)


 然後，使用者可以從先前版本清單中檢視和還原**先前版本**。

![\[在 Windows File Explorer 中還原先前的版本\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/rest-list.png)


# 設定陰影複本以使用預設儲存體和排程
<a name="setting-up-fsx-shadow-copies"></a>

您可以使用預設的陰影複製儲存設定和排程，在檔案系統上快速設定陰影複製。預設陰影複製儲存設定可讓陰影複製最多使用 10% 的檔案系統儲存容量。如果您增加檔案系統的儲存容量，目前配置的陰影複製儲存量不會同樣增加。

預設排程會在 UTC 的每週一、週二、週三、週四和週五上午 7：00 和下午 12：00 自動擷取影子複本。

**設定陰影複製儲存的預設層級**

1. 連線至與您的檔案系統具有網路連線能力的 Windows 運算執行個體。

1. 以檔案系統管理員群組的成員身分登入 Windows 運算執行個體。在 中 AWS Managed Microsoft AD，該群組是**AWS 委派的 FSx 管理員**。在自我管理的 Microsoft AD 中，該群組是**網域管理員**，或您在建立檔案系統時為管理指定的自訂群組。如需詳細資訊，請參閱《*Amazon EC2 使用者指南》中的*[連線至 Windows 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)。

1.  使用下列命令設定預設的陰影儲存量。`FSxFileSystem-Remote-PowerShell-Endpoint` 將 取代為您要管理的檔案系統的 Windows Remote PowerShell 端點。您可以在 Amazon FSx 主控台、檔案系統詳細資訊畫面**的網路與安全**區段，或 `DescribeFileSystem` API 操作的回應中找到 Windows Remote PowerShell 端點。

   ```
   PS C:\Users\delegateadmin> Invoke-Command -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {Set-FsxShadowStorage -Default}
   ```

   回傳的結果如下所示。

   ```
   FSx Shadow Storage Configuration 
   
   AllocatedSpace UsedSpace    MaxSpace MaxShadowCopyNumber
   -------------- ---------    -------- -------------------
                0         0 10737418240                  20
   ```

**設定預設陰影複製排程**

1. 連接至與您的檔案系統具有網路連線能力的 Windows 運算執行個體。

1. 以檔案系統管理員群組的成員身分登入 Windows 運算執行個體。在 中 AWS Managed Microsoft AD，該群組是**AWS 委派的 FSx 管理員**。在自我管理的 Microsoft AD 中，該群組是**網域管理員**，或您在建立檔案系統時為管理指定的自訂群組。如需詳細資訊，請參閱《*Amazon EC2 使用者指南》中的*[連線至 Windows 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)。

1.  使用下列命令設定預設陰影複製排程。

   ```
   PS C:\Users\delegateadmin> Invoke-Command -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {Set-FsxShadowCopySchedule -Default}
   ```

    回應會顯示現在設定的預設排程。

   ```
   FSx Shadow Copy Schedule
   
   Start Time                Days of week                             WeeksInterval
   ----------                ------------                             -------------
   2019-07-16T07:00:00+00:00 Monday,Tuesday,Wednesday,Thursday,Friday             1
   2019-07-16T12:00:00+00:00 Monday,Tuesday,Wednesday,Thursday,Friday             1
   ```

 若要了解其他選項並建立自訂陰影複製排程，請參閱 [建立自訂陰影複製排程](shadow-schedules.md)。

# 設定陰影複製儲存體的最大數量
<a name="shadow-copy-storage"></a>

您可以使用`Set-FsxShadowStorage`自訂 PowerShell 命令，定義陰影複製可在檔案系統上使用的最大儲存量。您可以使用 `-Maxsize`或 `-Default` 參數，指定陰影複製可成長到的大小上限。使用 `Default` 會將最大 設定為檔案系統儲存容量的 10%。您無法在相同的命令中指定 `-Maxsize`和 `-Default` 參數。

您可以使用 `-Maxsize`定義陰影複製儲存，如下所示：
+ 以位元組為單位： `Set-FsxShadowStorage -Maxsize 2500000000`
+ 以 KB、MB、GB 或其他單位為單位： `Set-FsxShadowStorage -Maxsize (2500MB)` 或 `Set-FsxShadowStorage -Maxsize (2.5GB)` 
+ 以整體儲存體的百分比表示： `Set-FsxShadowStorage -Maxsize "20%"`
+ 無限制： `Set-FsxShadowStorage -Maxsize "UNBOUNDED"`

 使用 `-Default` 設定影子儲存體，以使用高達 10% 的檔案系統：`Set-FsxShadowStorage -Default`。若要進一步了解如何使用預設選項，請參閱 [設定陰影複本以使用預設儲存體和排程](setting-up-fsx-shadow-copies.md)。

**在 FSx for Windows File Server 檔案系統上設定陰影複製儲存量**

1. 以檔案系統管理員群組的成員身分，連線至具有檔案系統網路連線能力的運算執行個體。在 中 AWS Managed Microsoft AD，該群組是**AWS 委派的 FSx 管理員**。在自我管理的 Microsoft AD 中，該群組是**網域管理員**，或您在建立檔案系統時為管理指定的自訂群組。如需詳細資訊，請參閱《*Amazon EC2 使用者指南》中的*[連線至 Windows 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)。

1.  在運算執行個體上開啟 Windows PowerShell 視窗。

1.  使用下列命令在您的 Amazon FSx 檔案系統上開啟遠端 PowerShell 工作階段。`FSxFileSystem-Remote-PowerShell-Endpoint` 將 取代為您要管理的檔案系統的 Windows Remote PowerShell 端點。您可以在 Amazon FSx 主控台、檔案系統詳細資訊畫面**的網路與安全**區段，或 `DescribeFileSystem` API 操作的回應中找到 Windows Remote PowerShell 端點。

   ```
   PS C:\Users\delegateadmin> enter-pssession -computername FSxFileSystem-Remote-PowerShell-Endpoint -configurationname fsxremoteadmin
   ```

1. 使用以下命令，確認尚未在檔案系統上設定陰影複製儲存。

   ```
   [fs-1234567890abcef12]: PS>Get-FsxShadowStorage
   No Fsx Shadow Storage Configured
   ```

1.  使用 `-Default`選項，將陰影儲存量設定為 磁碟區的 10%，並將陰影貼圖數目上限設定為 20。

   ```
   [fs-1234567890abcef12]: PS>Set-FsxShadowStorage -Default
   FSx Shadow Storage Configuration
   
   AllocatedSpace UsedSpace    MaxSpace MaxShadowCopyNumber
   -------------- ---------    -------- -------------------
                0         0 32530536858                  20
   ```

您可以使用 `Set-FSxShadowStorage`命令搭配 `-MaxShadowCopyNumber` 參數並指定 1-500 的值，來限制檔案系統上允許的影子複本數量上限。根據 Microsoft 對作用中工作負載的建議，預設會將影子複本數目上限設為 20。

# 檢視陰影複製儲存體
<a name="get-fsxshadowstorage"></a>

 您可以在檔案系統的遠端 PowerShell 工作階段中使用 `Get-FsxShadowStorage`命令，來檢視檔案系統上影子複本目前使用的儲存量。如需在您的檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

```
[fs-1234567890abcef12]: PS>PS>Get-fsxshadowstorage
FSx Shadow Storage Configuration

AllocatedSpace UsedSpace    MaxSpace MaxShadowCopyNumber
-------------- ---------    -------- -------------------
             0         0 10737418240                  20
```

 輸出會顯示陰影儲存組態，如下所示：
+  `AllocatedSpace` – 檔案系統上目前配置給影子複本的儲存量，以位元組為單位。一開始，此值為 0。
+  `UsedSpace` – 影子複本目前使用的儲存量，以位元組為單位。一開始，此值為 0。
+  `MaxSpace` – 影子儲存可以成長的最大儲存量，以位元組為單位。這是您使用 `Set-FsxShadowStorage`命令為[陰影複製儲存](shadow-copy-storage.md)設定的值。
+  `MaxShadowCopyNumber` – 檔案系統可擁有的最大陰影複製數，從 1 到 500。

當`UsedSpace`數量達到設定的陰影複製儲存量上限 (`MaxSpace`) 或陰影複製數量達到設定的陰影複製數量上限 (`MaxShadowCopyNumber`) 時，您使用的下一個陰影複製會取代最舊的陰影複製。如果您不想遺失最舊的影子複本，請監控影子複本儲存體，以確保您有足夠的儲存空間存放新的影子複本。如果您需要更多空間，您可以[刪除現有的影子複本](remove-fsxshadow-copies.md)，或增加[影子複本儲存](shadow-copy-storage.md)體的最大數量。

**注意**  
當陰影複製自動或手動建立時，它們會使用您設定為儲存限制的陰影複製儲存量。陰影複製的大小會隨時間增加，並利用 CloudWatch `FreeStorageCapacity` 指標顯示的可用儲存空間，直到設定的陰影複製儲存量上限 (`MaxSpace`)。

# 建立自訂陰影複製排程
<a name="shadow-schedules"></a>

陰影複製排程使用 Microsoft Windows 中的排程任務觸發來指定何時自動取得陰影複製。陰影複製排程可以有多個觸發，為您提供許多排程彈性。一次只能存在一個陰影複製排程。您必須先設定陰影複製[儲存量，才能建立陰影複製](shadow-copy-storage.md)排程。

當您在檔案系統上執行 `Set-FsxShadowCopySchedule`命令時，會覆寫任何現有的影子複製排程。如果您的用戶端電腦位於 UTC 時區，您也可以使用 Windows 時區和 `-TimezoneId`選項來指定觸發的時區。如需 Windows 時區的清單，請參閱 Microsoft [的預設時區](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones)文件，或在 Windows 命令提示字元中執行下列動作：`tzutil /l`。若要進一步了解 Windows 任務觸發程序，請參閱 Microsoft Windows 開發人員中心文件中[的任務觸發](https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers)程序。

您也可以使用 `-Default`選項快速設定預設陰影複製排程。如需詳細資訊，請參閱 [設定陰影複本以使用預設儲存體和排程](setting-up-fsx-shadow-copies.md)。

**建立自訂陰影複製排程**

1. 建立一組 Windows 排程任務觸發，以定義在陰影複製排程中擷取陰影複本的時間。在本機電腦上的 PowerShell 中使用 `new-scheduledTaskTrigger`命令來設定多個觸發。

   以下範例會建立自訂陰影複製排程，該排程會在 UTC 的每個週一至週五的上午 6：00 和下午 6：00 擷取陰影複製。根據預設，除非您在建立的 Windows 排程任務觸發中指定時區，否則時間會以 UTC 為單位。

   ```
   PS C:\Users\delegateadmin> $trigger1 = new-scheduledTaskTrigger -weekly -DaysOfWeek Monday,Tuesday,Wednesday,Thursday,Friday -at 06:00
   PS C:\Users\delegateadmin> $trigger2 = new-scheduledTaskTrigger -weekly -DaysOfWeek Monday,Tuesday,Wednesday,Thursday,Friday -at 18:00
   ```

1.  使用 `invoke-command`執行 `scriptblock`命令。這樣做會編寫指令碼，以您剛建立`new-scheduledTaskTrigger`的值設定陰影複製排程。*`FSxFileSystem-Remote-PowerShell-Endpoint`* 將 取代為您要管理的檔案系統的 Windows Remote PowerShell 端點。您可以在 Amazon FSx 主控台、檔案系統詳細資訊畫面**的網路與安全**區段，或 `DescribeFileSystem` API 操作的回應中找到 Windows Remote PowerShell 端點。

   ```
   PS C:\Users\delegateadmin> invoke-command -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {
   ```

1.  在`>>`提示中輸入以下行，以使用 `set-fsxshadowcopyschedule`命令設定陰影複製排程。

   ```
   >> set-fsxshadowcopyschedule -scheduledtasktriggers $Using:trigger1,$Using:trigger2 -Confirm:$false }
   ```

    回應會顯示您在檔案系統上設定的陰影複製排程。

   ```
   FSx Shadow Copy Schedule
        
   
   Start Time:    : 2019-07-16T06:00:00+00:00
   Days of Week   : Monday,Tuesday,Wednesday,Thursday,Friday
   WeeksInterval  : 1
   PSComputerName : fs-0123456789abcdef1
   RunspaceId     : 12345678-90ab-cdef-1234-567890abcde1
   
   Start Time:    : 2019-07-16T18:00:00+00:00
   Days of Week   : Monday,Tuesday,Wednesday,Thursday,Friday
   WeeksInterval  : 1
   PSComputerName : fs-0123456789abcdef1
   RunspaceId     : 12345678-90ab-cdef-1234-567890abcdef
   ```

# 檢視陰影複製排程
<a name="get-fsxshadowcopy-sched"></a>

若要檢視檔案系統上現有的影子複製排程，請在檔案系統的遠端 PowerShell 工作階段中輸入下列命令。如需在您的檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

```
[fs-0123456789abcdef1]PS> Get-FsxShadowCopySchedule
FSx Shadow Copy Schedule

Start Time                Days of week                             WeeksInterval
----------                ------------                             -------------
2019-07-16T07:00:00+00:00 Monday,Tuesday,Wednesday,Thursday,Friday             1
2019-07-16T12:00:00+00:00 Monday,Tuesday,Wednesday,Thursday,Friday             1
```

# 建立陰影複製
<a name="new-fsxshadow-copy"></a>

若要手動建立陰影副本，請在檔案系統的遠端 PowerShell 工作階段中輸入下列命令。如需在檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

```
[fs-0123456789abcdef1]PS>New-FsxShadowCopy

Shadow Copy {ABCDEF12-3456-7890-ABCD-EF1234567890} taken successfully
```

# 檢視現有的影子複本
<a name="get-fsxshadow-copies"></a>

若要檢視檔案系統上現有的影子複本集，請在檔案系統的遠端 PowerShell 工作階段中輸入下列命令。如需在檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

```
[fs-0123456789abcdef1]PS>Get-FsxShadowCopies
FSx Shadow Copies: 2 total 

Shadow Copy ID                        Creation Time
--------------                        -----------------
{ABCDEF12-3456-7890-ABCD-EF1234567890} 6/17/2019 7:11:09 AM
{FEDCBA21-6543-0987-0987-EF3214567892} 6/19/2019 11:24:19 AM
```

# 刪除陰影複本
<a name="remove-fsxshadow-copies"></a>

 您可以在檔案系統的遠端 PowerShell 工作階段中使用 `Remove-FsxShadowCopies`命令，刪除檔案系統上的一或多個現有影子複本。如需在您的檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

使用以下其中一個必要選項指定要刪除的影子複本：
+  `-Oldest` 刪除最舊的陰影複製 
+  `-All` 刪除所有現有的影子複本 
+  `-ShadowCopyId` 會依 ID 刪除特定影子複本。

 您只能搭配 命令使用一個選項。如果您未指定要刪除的陰影複製、指定多個陰影複製 IDs，或指定無效的陰影複製 ID，就會發生錯誤。

若要刪除檔案系統上最舊的影子副本，請在檔案系統的遠端 PowerShell 工作階段中輸入下列命令。

```
[fs-0123456789abcdef1]PS>Remove-FsxShadowCopies -Oldest
Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-FSxShadowCopies" on target "Removing oldest shadow copy".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (Default is "Y": Y
Shadow Copy {ABCDEF12-3456-7890-ABCD-EF1234567890} deleted
```

 若要刪除檔案系統上的特定影子副本，請在檔案系統的遠端 PowerShell 工作階段中輸入下列命令。

```
[fs-0123456789abcdef1]PS>Remove-FsxShadowCopies -ShadowCopyId "{ABCDEF12-3456-7890-ABCD-EF1234567890}"
Are you sure you want to perform this action?
Performing the operation "Remove-FSxShadowCopies" on target "Removing shadow copy {ABCDEF12-3456-7890-ABCD-EF1234567890}".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (Default is "Y":>Y
Shadow Copy \\AMZNFSXABCDE123\root\cimv2:Wind32_ShadowCopy.ID{ABCDEF12-3456-7890-ABCD-EF1234567890}".ID deleted.
```

若要刪除檔案系統上最舊影子複本的特定數量，請將 `-MaxShadowCopyNumber` 參數更新為您想要保留的影子複本數量。不過，此變更只會在拍攝下一個陰影複製快照之後生效，此時系統會自動刪除多餘的陰影複製。在檔案系統的遠端 PowerShell 工作階段中使用以下命令。

```
[fs-1234567890abcef12]: PS>Get-fsxshadowstorage 
FSx Shadow Storage Configuration 

AllocatedSpace UsedSpace MaxSpace    MaxShadowCopyNumber 
-------------- --------- ----------- ------------------- 
     556679168  21659648 10737418240                  50

[fs-1234567890abcef12]: PS>Set-FsxShadowStorage  -MaxShadowCopyNumber 5
Validation
You have 50 shadow copies. Older versions of shadow copies will be deleted, keeping 5 latest shadow copies on your file system.
Do you want to continue?
[Y] Yes  [N] No  [?] Help (default is "N"): y
FSx Shadow Storage Configuration

AllocatedSpace UsedSpace    MaxSpace MaxShadowCopyNumber
-------------- ---------    -------- -------------------
     556679168  21659648 10737418240                   5
```

# 刪除陰影複製排程
<a name="remove-fsxshadowcopy-sched"></a>

若要刪除檔案系統上現有的影子複製排程，請在檔案系統的遠端 PowerShell 工作階段中輸入下列命令。如需在檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

```
[fs-0123456789abcdef1]PS>Remove-FsxShadowCopySchedule
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-FsxShadowCopySchedule" on target "Removing FSx Shadow Copy Schedule". 
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (Default is "Y"): Y
[fs-0123456789abcdef1]PS>
```

# 刪除陰影複製儲存體、排程和所有陰影複製
<a name="remove-fsxshadowstorage"></a>

 您可以刪除陰影複製組態，包括所有現有的陰影複製和陰影複製排程。同時，您可以在檔案系統上釋放陰影複製儲存體。

若要這樣做，請在檔案系統的遠端 PowerShell 工作階段中輸入 `Remove-FsxShadowStorage`命令。如需在您的檔案系統上啟動遠端 PowerShell 工作階段的說明，請參閱 [使用 Amazon FSx CLI for PowerShell](administering-file-systems.md#remote-pwrshell)。

```
[fs-0123456789abcdef1]PS>Remove-FsxShadowStorage

Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-FsxShadowStorage" on target "Removing all Shadow Copies, Shadow Copy Schedule, and Shadow Storage".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (Default is "Y": Y
FSx Shadow Storage Configuration
Removing Shadow Copy Schedule
Removing Shadow Copies
All shadow copies removed.
Removing Shadow Storage
Shadow Storage removed successfully.
```

# 對陰影複本進行故障診斷
<a name="shadow-copy-ts"></a>

當影子複本遺失或無法存取時，有許多潛在原因，如下節所述。

**Topics**
+ [缺少最舊的陰影複本](#w2aac22c11c37b7)
+ [我的所有影子複本都遺失](#w2aac22c11c37b9)
+ [無法在最近還原或更新的檔案系統上建立 Amazon FSx 備份或存取陰影複本](#w2aac22c11c37c11)

## 缺少最舊的陰影複本
<a name="w2aac22c11c37b7"></a>

在下列其中一種情況下，最舊的陰影複本會被刪除：
+ 如果您有 500 個陰影複本，則下一個陰影複本會取代最舊的陰影複本，無論陰影複本剩餘的配置儲存空間為何。
+ 如果達到設定的陰影複製儲存量上限，下一個陰影複製會取代一或多個最舊的陰影複製，即使您的陰影複製少於 500 個。

這兩個結果都是預期的行為。如果您為影子複本配置的儲存空間不足，請考慮增加您配置的儲存空間。

## 我的所有影子複本都遺失
<a name="w2aac22c11c37b9"></a>

檔案系統沒有足夠的 I/O 效能容量 （例如，因為您使用 HDD 儲存體，因為 HDD 儲存體的爆量容量不足，或輸送量容量不足） 可能會導致 Windows Server 刪除所有影子複本，因為它無法以可用的 I/O 效能容量維護影子複本。請考慮下列建議，以協助預防此問題：
+ 如果您使用 HDD 儲存，請使用 Amazon FSx 主控台或 Amazon FSx API 切換到使用 SSD 儲存。如需詳細資訊，請參閱[管理檔案系統的儲存類型](managing-storage-configuration.md#managing-storage-type)。
+ 將檔案系統的輸送量容量增加到您預期工作負載的三倍。
+ 除了設定的陰影複製儲存數量上限之外，請確定您的檔案系統至少有 320 MB 的可用空間。
+ 當您預期檔案系統閒置時，排程陰影複製。

如需詳細資訊，請參閱[陰影副本的檔案系統建議](shadow-copies-fsxW.md#shadow-cpy-config-recommend)。

## 無法在最近還原或更新的檔案系統上建立 Amazon FSx 備份或存取陰影複本
<a name="w2aac22c11c37c11"></a>

這是預期的行為。Amazon FSx 會在最近還原的檔案系統上重建陰影複製狀態，不允許在重建仍在進行中時存取陰影複製或備份。