本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
快照是某一時間點極速型NAS數據的備份文件,常用于日常數據備份、數據恢復和故障轉移、數據分析等場景。如果您需要將某一時刻快照中的數據恢復至同可用區或跨可用區的現有文件系統中,建議您使用該時刻的快照創建新的文件系統,然后再將新文件系統中的數據拷貝至現有文件系統中。
前提條件
文件系統必須處于運行中狀態,否則無法創建快照。
僅極速型NAS高級型支持快照功能。目前,快照功能免費公測中,公測期間不保障文件存儲NAS服務等級協議(SLA)。
注意事項
一個文件系統最多支持手動創建128個快照實例和自動創建128個快照實例。
如果文件系統存在創建中的快照,您無法為該文件系統再次創建快照。
如果創建快照時,文件系統正好達到過期釋放時間,文件系統被釋放的同時也會刪除創建中的快照。
執行快照任務時可能會稍微降低文件系統的性能,I/O性能短暫變慢,請避免在業務高峰期進行快照操作。
快照只備份某一時間點的數據,創建快照期間,操作文件系統產生的增量數據不會同步到快照中。
創建快照
為提升操作容錯率,建議您手動創建快照。
手動創建的快照將永久保留,請定期刪除已廢棄的快照,避免快照容量持續扣費。
手動創建的快照將永久保留,直至賬戶欠費停止服務15天后,會被刪除。
登錄NAS控制臺。
在左側導航欄,選擇
。在頁面左側頂部,選擇目標文件系統所在的資源組和地域。
在快照頁面,單擊手動創建快照。
在手動創建快照對話框中,配置相關參數,重要參數說明如下。
參數
說明
文件系統
選中需要創建快照的極速型NAS高級型文件系統。
保留時間
您可根據業務需求選擇如下保留時間:
自定義時長:保留天數范圍為1~65536天。
永久保留,直至快照數量達到額度上限后被自動刪除:已創建的快照將永久保留,當手動創建的快照數量超過128個后,文件系統會自動刪除最早手動創建的快照實例。
單擊確定。
創建自動快照策略
將自動快照策略應用到極速型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:表示自動快照。
yyyyMMdd:表示創建快照的日期。yyyy表示年份、MM表示月份、dd表示日期。
X:表示當日創建的第幾份自動快照。
例如,
auto_20140418_1
即表示2014年04月18日創建的第一份自動快照。
登錄NAS控制臺。
在左側導航欄,選擇
。在頁面左側頂部,選擇目標文件系統所在的資源組和地域。
創建自動快照策略。
在快照頁面,選擇自動快照策略頁簽。
在自動快照策略頁簽,單擊創建自動快照策略。
在創建自動快照策略對話框中,配置相關參數,重要參數說明如下。
參數
說明
創建時間
一天內創建自動快照的時間點,支持在00:00~23:00共24個整點中選擇一個或多個時間點。
說明創建快照會暫時降低文件系統I/O性能,出現短暫瞬間變慢。建議您選擇避開業務高峰的時間點。
重復日期
創建自動快照的日期,支持在周一至周日之間選擇一個或多個日期。
保留時間
自動快照的保留時間,默認保留30天,支持以下選項:
自定義時長:保留天數范圍為1~65536天。
永久保留,直至快照數量達到額度上限后被自動刪除:已創建的自動快照將永久保留,在自動快照數量達到128個后,文件系統會刪除最早創建的自動快照。
單擊確定。
應用自動快照策略。
找到目標自動快照策略,單擊應用到文件系統。
在應用到文件系統對話框的文件系統ID區域,選中要應用自動快照策略的文件系統,然后單擊>添加到應用到文件系統區域。
單擊確定。
應用到文件系統后,該文件系統會執行自動快照策略,創建自動快照。
使用快照創建文件系統
使用某一時刻的快照創建一個新文件系統,新文件系統的數據和該快照創建時的原文件系統完全一樣,可以實現文件系統的快速復制,以便于在不同場景下使用。本操作介紹通過Python SDK使用快照創建一個新文件系統。
如果需要恢復某一時刻快照中的數據至現有文件系統中,建議您使用該時刻的快照創建一個新文件系統作為數據中轉點,然后將新文件系統中的數據拷貝至現有文件系統中。
安裝Python SDK。
pip install aliyun-python-sdk-core pip install aliyun-python-sdk-nas pip install alibabacloud_credentials
運行代碼創建文件系統。
說明調用接口前,需配置環境變量,通過環境變量讀取訪問憑證。關于配置環境變量的操作,請參見在Linux、macOS和Windows系統配置環境變量。
#!/usr/bin/env python3 import json from aliyunsdkcore.client import AcsClient from alibabacloud_credentials.client import Client from aliyunsdknas.request.v20170626.CreateFileSystemRequest import CreateFileSystemRequest cred = Client() # 使用默認憑證初始化Credentials Client。 def create_file_system(): # 阿里云賬號AccessKey擁有所有API的訪問權限,風險很高。強烈建議您創建并使用RAM用戶進行API訪問或日常運維,請登錄RAM控制臺創建RAM用戶 # 此處以把AccessKey和AccessKeySecret保存在環境變量為例說明。您也可以根據業務需要,保存到配置文件里 # 強烈建議不要把AccessKey和AccessKeySecret保存到代碼里,會存在密鑰泄漏風險 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。
相關操作
操作 | 說明 |
取消自動快照策略 | 執行以下步驟取消自動快照策略:
|
查看快照 | 在快照頁簽,查看已創建的所有快照及相關信息。 |
刪除快照 | 在快照頁簽,找到目標快照,單擊刪除,刪除快照。 警告 快照一旦刪除,數據將不可恢復。如果使用已刪除的快照創建文件系統,會導致文件系統創建失敗。 |
查看快照策略 | 在自動快照策略頁簽,查看已創建的所有快照策略及相關信息。 |
查看已應用快照策略的文件系統列表 | 在自動快照策略頁簽,找到目標快照策略,單擊應用到文件系統,查看應用該快照策略的文件系統。 |
修改快照策略 | 在自動快照策略頁簽,找到目標快照策略,單擊編輯策略,修改快照策略。 |
刪除快照策略 | 在自動快照策略頁簽,找到目標快照策略,單擊刪除,刪除快照策略。 |
相關文檔
如果您需要將文件系統回滾至某一時間點的文件系統,請參見ResetFileSystem - 使文件系統回滾至某一階段。