快照是某一時間點極速型NAS資料的備份檔案,常用於日常資料備份、資料恢複和容錯移轉、資料分析等情境。如果您需要將某一時刻快照中的資料恢複至同可用性區域或跨可用性區域的現有檔案系統中,建議您使用該時刻的快照建立新的檔案系統,然後再將新檔案系統中的資料拷貝至現有檔案系統中。
前提條件
檔案系統必須處於運行中狀態,否則無法建立快照。
注意事項
一個檔案系統最多支援手動建立128個快照執行個體和自動建立128個快照執行個體。
如果檔案系統存在建立中的快照,您無法為該檔案系統再次建立快照。
如果建立快照時,檔案系統正好達到到期釋放時間,檔案系統被釋放的同時也會刪除建立中的快照。
執行快照任務時可能會稍微降低檔案系統的效能,I/O效能短暫變慢,請避免在業務高峰期進行快照操作。
快照只備份某一時間點的資料,建立快照期間,操作檔案系統產生的增量資料不會同步到快照中。
建立快照
登入NAS控制台。
在左側導覽列,選擇。
在頁面左側頂部,選擇目標檔案系統所在的資源群組和地區。

在快照頁面,單擊手動建立快照。
在手動建立快照對話方塊中,配置相關參數,重要參數說明如下。
參數 | 說明 |
| 選中需要建立快照的極速型NAS進階型檔案系統。 |
保留時間 | 您可根據業務需求選擇如下保留時間: |
單擊確定。
建立自動快照策略
將自動快照策略應用到極速型NAS進階型檔案系統上,系統會根據策略預設時間點自動為極速型NAS進階型檔案系統建立快照。通過自動備份極速型NAS進階型檔案系統中的資料,您可以輕鬆地實現資料備份,提高業務資料的安全性和可靠性。
一條自動快照策略可以應用到多個檔案系統上。
每個檔案系統的自動快照執行個體數量達到128個後,檔案系統會自動刪除最早建立的自動快照。
修改自動快照策略的保留時間時,僅對新增快照生效,歷史快照沿用原快照策略保留時間。
如果檔案系統資料較多,單次建立自動快照的時間長度超過兩個時間點間隔,則自動跳過下一時間點。
例如:您設定了09:00、10:00、11:00和12:00為自動快照時間點。由於檔案系統資料較多,09:00開始建立快照,10:20完成建立快照,實際耗時80分鐘。系統會跳過10:00時間點,等到11:00繼續為您建立自動快照。
自動快照統一命名格式為auto_yyyyMMdd_X
。
例如,auto_20140418_1
即表示2014年04月18日建立的第一份自動快照。
登入NAS控制台。
在左側導覽列,選擇。
在頁面左側頂部,選擇目標檔案系統所在的資源群組和地區。

建立自動快照策略。
在快照頁面,選擇自動快照策略頁簽。
在自動快照策略頁簽,單擊建立自動快照策略。
在建立自動快照策略對話方塊中,配置相關參數,重要參數說明如下。
參數 | 說明 |
建立時間 | 一天內建立自動快照的時間點,支援在00:00~23:00共24個整點中選擇一個或多個時間點。 說明 建立快照會暫時降低檔案系統I/O效能,出現短暫瞬間變慢。建議您選擇避開業務高峰的時間點。 |
重複日期 | 建立自動快照的日期,支援在周一至周日之間選擇一個或多個日期。 |
保留時間 | 自動快照的保留時間,預設保留30天,支援以下選項: |
單擊確定。
應用自動快照策略。
找到目標自動快照策略,單擊應用到檔案系統 。
在應用到檔案系統 對話方塊的檔案系統ID地區,選中要應用自動快照策略的檔案系統,然後單擊>添加到應用到檔案系統地區。
單擊確定。
應用到檔案系統後,該檔案系統會執行自動快照策略,建立自動快照。
使用快照建立檔案系統
使用某一時刻的快照建立一個新檔案系統,新檔案系統的資料和該快照建立時的原檔案系統完全一樣,可以實現檔案系統的快速複製,以便於在不同情境下使用。本操作介紹通過Python SDK使用快照建立一個新檔案系統。
重要
如果需要恢複某一時刻快照中的資料至現有檔案系統中,建議您使用該時刻的快照建立一個新檔案系統作為資料中轉點,然後將新檔案系統中的資料拷貝至現有檔案系統中。
安裝Python SDK。
pip install aliyun-python-sdk-core
pip install aliyun-python-sdk-nas
pip install alibabacloud_credentials
運行代碼建立檔案系統。
import json
from aliyunsdkcore.client import AcsClient
from alibabacloud_credentials.client import Client
from aliyunsdknas.request.v20170626.CreateFileSystemRequest import CreateFileSystemRequest
cred = Client()
def create_file_system():
client = AcsClient(cred.get_access_key_id(), cred.get_access_key_secret(), 'cn-hangzhou')
request = CreateFileSystemRequest()
request.set_accept_format('json')
request.set_ChargeType("PayAsYouGo")
request.set_StorageType("advance")
request.set_ProtocolType("NFS")
request.set_FileSystemType("extreme")
request.set_Capacity("100")
request.set_ZoneId("cn-hangzhou-g")
request.set_SnapshotId("s-extreme-xxxxxxxxxx")
response = client.do_action_with_exception(request)
res = json.loads(response)
print(res)
if __name__ == "__main__":
create_file_system()
重要參數說明如下所示。更多資訊,請參見CreateFileSystem。
參數 | 說明 |
StorageType | 檔案系統的儲存規格,取值:advance,表示儲存規格類型為進階型 例如,進階型檔案系統建立了快照B_Snapshot,使用快照B_Snapshot建立檔案系統時,StorageType 必須配置為advance 。 |
ProtocolType | 檔案系統支援的協議類型。極速型NAS檔案系統僅支援NFSv3協議。 |
Capacity | 極速型NAS檔案系統的儲存容量,需要和建立快照的檔案系統保持一致。 例如,100 GiB的極速型進階型NAS檔案系統A建立了快照A_Snapshot,使用快照A_Snapshot建立檔案系統時,Capacity 必須配置為100 。 |
ZoneId | 快照所在的地區下的可用性區域。例如:cn-hangzhou-g ,您可以調用DescribeZones查詢可用性區域資訊。 |
SnapshotId | 快照ID。 |
相關操作
操作 | 說明 |
取消自動快照策略 | 執行以下步驟取消自動快照策略: 在檔案系統列表頁面,找到目標檔案系統,選擇。 在設定快照策略對話方塊,關閉是否應用策略開關,然後單擊確定取消自動快照策略。
|
查看快照 | 在快照頁簽,查看已建立的所有快照及相關資訊。 |
刪除快照 | 在快照頁簽,找到目標快照,單擊刪除,刪除快照。 警告 快照一旦刪除,資料將不可恢複。如果使用已刪除的快照建立檔案系統,會導致檔案系統建立失敗。 |
查看快照策略 | 在自動快照策略頁簽,查看已建立的所有快照策略及相關資訊。 |
查看已應用快照策略的檔案系統列表 | 在自動快照策略頁簽,找到目標快照策略,單擊應用到檔案系統 ,查看應用該快照策略的檔案系統。 |
修改快照策略 | 在自動快照策略頁簽,找到目標快照策略,單擊修改策略,修改快照策略。 |
刪除快照策略 | 在自動快照策略頁簽,找到目標快照策略,單擊刪除,刪除快照策略。 |