使用快照 - FSx for OnTAP

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

使用快照

快照是 NetApp ONTAP 磁碟區的 Amazon FSx 在某個時間點的唯讀映像檔。快照提供保護,防止意外刪除或修改磁碟區中的檔案。透過快照,您的使用者可以輕鬆檢視和還原先前快照中的個別檔案或資料夾。這樣做可讓使用者輕鬆復原變更並比較檔案版本。

由於快照與您的系統數據一起存儲,因此它們會消耗 Firle 系統的存儲容量。不過,快照只會耗用自上次快照以來變更之工具部分的儲存容量。請注意,建立快照時不會耗用任何容量。儲存在 FILE 系統中的快照不會包含在系統磁碟區的備份中。

根據預設,磁碟區上的快照會使用預設快照原則啟用快照。在 Amazon FSx 主控台、或 Amazon FSx API 中建立或更新磁碟區時,FSx for ONTAP 檔案系統具有三個內建快照政策可供選擇。 AWS CLI您也可以使用 ONTAP CLI 或 REST API 隨選建立自訂快照政策或快照。快照儲存在磁碟區根.snapshot目錄中。您可以在任何時間點,每個磁碟區最多儲存 1,023 個快照。達到此限制後,您必須先刪除現有的快照,然後才能建立磁碟區的新快照。

快照政策

快照政策定義了系統如何為磁碟區建立快照。此原則會指定建立快照的時間、要保留多少個複本,以及如何命名這些快照。適用於 ONTAP 的 FSx 有三種內建快照原則:

  • default

  • default-1weekly

  • none

依預設,每個磁碟區都與檔案系統的default快照原則相關聯。我們建議對大多數工作負載使用此原則。

default原則會依照下列排程自動建立快照,並刪除最舊的快照複本,以便為較新的複本騰出空間:

  • 每小時五分鐘後,最多可擷取六個每小時快照。

  • 週一至週六午夜後 10 分鐘,最多可擷取兩個每日快照。

  • 每週日午夜後 15 分鐘,最多可擷取兩個每週快照。

注意

快照時間是以檔案系統的時區為基礎,預設為國際標準時間 (UTC)。如需變更時區的相關資訊,請參閱 Sup NetApp port 文件中的顯示和設定系統時區

default-1weekly原則的運作方式與default原則相同,不同之處在於它只會保留每週排程中的一個快照。

此原none則不會建立任何快照。您可以將此原則指派給磁碟區,以防止擷取自動快照。

您也可以使用 ONTAP CLI 或 REST API 建立自訂快照政策。如需詳細資訊,請參閱 NetApp ONTAP 產品文件中的建立快照原則。您可以在 Amazon FSx 主控台、或 Amazon FSx API 中建立或更新磁碟區時選擇快照政策。 AWS CLI如需詳細資訊,請參閱 建立磁碟區更新磁碟區

還原個別檔案和資料夾

使用 Amazon FSx 檔案系統上的快照,您的使用者可以快速還原個別檔案或資料夾的先前版本。這樣做可讓他們復原儲存在共用檔案系統上的已刪除或變更的檔案。他們在沒有管理員協助的情況下直接在桌面上以自助方式執行此操作。這種自助式方法可提高生產力並減少管理工作量

Linux 和 macOS 用戶端可以檢視磁碟區根.snapshot目錄中的快照。Windows 用戶端可以在 [Windows 檔案總管Previous Versions] 索引標籤中檢視快照 (在檔案或資料夾上按一下滑鼠右鍵時)。

刪除快照

快照是磁碟區先前狀態的 point-in-time 唯讀映像檔,ONTAP 磁碟區的所有 FSx 預設為啟用,以保護您的資料。快照只會消耗自上次快照以來發生變更的部分儲存容量。因此,如果您的工作負載快速變更資料,來自舊資料的快照可能會佔用磁碟區容量的很大一部分。

例如,先前提供的volume show-space命令輸出顯示 140 KB 的User Data。不過,在刪除使用者資料之User Data前,磁碟區有 9.8 GB 的空間。即使您已刪除磁碟區中的檔案,快照仍可能會參考舊的使用者資料。正因為如此,Snapshot ReserveSnapshot Spill在前面的例子佔用總共 9.8 GB 的空間,即使有幾乎沒有在卷上的用戶數據。

若要釋放磁碟區上的空間,您可以刪除不再需要的舊快照。您可以建立快照自動刪除原則或手動刪除快照來執行此操作。刪除快照會刪除儲存在快照上的變更資料。

快照保留

快照複製保留會設定用於儲存快照副本的特定磁碟空間百分比。預設的快照備份保留設定為磁碟空間的 5%。如果快照複本超過保留空間,它們溢出到作用中的檔案系統中,這個程序稱為快照溢出。

快照備份保留必須有足夠的空間配置給快照複本,包括磁碟區備份。如果快照複本超出保留空間,您必須從使用中的檔案系統刪除現有的快照複本,以復原空間,以便使用檔案系統。您也可以修改分配給快照副本的磁碟空間百分比。

每當快照佔用 100% 以上的快照保留時,它們就會開始佔用主要 SSD 儲存空間。這個程序稱為快照溢出。當快照繼續佔用使用中的檔案系統空間時,系統有變滿的危險。如果系統因為快照溢滿而變滿,您只能在刪除足夠的快照後建立檔案。

當快照保留中的快照有足夠的可用磁碟空間時,從主要 SSD 層刪除檔案會釋放磁碟空間供新檔案使用,而參照這些檔案的快照複本只會耗用快照備份保留中的空間。

由於無法防止快照佔用大於快照保留量的磁碟空間 (快照保留),因此請務必為快照保留足夠的磁碟空間,以便主要 SSD 層始終擁有可用空間來建立新檔案或修改現有檔案。

如果在磁碟已滿時建立快照,從主要 SSD 層刪除檔案並不會產生任何可用空間,因為新建立的快照也會參照所有資料。您必須先刪除快照,才能釋放儲存空間,才能建立或更新任何檔案。

您可以使用 NetApp ONTAP CLI 修改磁碟區上的快照保留量。如需詳細資訊,請參閱 更新磁碟區的快照保留