回滾快照
更新時間 2025-05-12 18:14:34
最近更新時間: 2025-05-12 18:14:34
分享文章
本節主要介紹如何使用API回滾快照。
此操作用來回滾單卷快照(包括一致性快照中的卷快照)。
注意
此操作會將快照中的數據覆蓋到源卷,建議對源卷創建新的快照進行數據備份。
如果快照的源卷是一個克隆卷,并且此克隆卷正在執行斷開關系鏈的操作時,不能使用這個克隆卷的任何快照進行回滾。
如果源卷有快照正在創建,不能執行回滾操作。
如果源卷已被客戶端掛載,需在客戶端取消掛載卷后回滾,回滾后重新掛載卷:
對于Linux客戶端,可以執行下列步驟:
回滾快照前,客戶端執行命令:umount DIRECTORY_NAME_OR_PATH
回滾快照后,客戶端執行命令:mount /dev/sdx DIRECTORY_NAME_OR_PATH
對于Windows客戶端,可以執行下列步驟:
回滾快照前,在客戶端將源卷對應的磁盤脫機。
回滾快照后,在客戶端將源卷對應的磁盤重新聯機。
說明
處于回滾狀態的卷:
不能創建快照。
不能再次回滾。
不能刪除該卷正在回滾的快照。
不能編輯該快照。
不能修改該卷。
不能擴容該卷。
如果此卷是克隆卷,不能執行斷開關系鏈操作。
請求語法
PUT /rest/v1/block/snapshot/snapshotName/rollback HTTP/1.1
Date:date
Content-Length: length
Host: ip:port
Authorization: authorization請求參數
| 參數 | 類型 | 描述 | 是否必須 |
|---|---|---|---|
| snapshotName | String | 指定要回滾的快照名稱。 | 是 |
請求示例
回滾快照snapshot-lun02-3。
PUT /rest/v1/block/snapshot/snapshot-lun02-3/rollback HTTP/1.1
Date: Wed, 05 Mar 2025 08:37:48 GMT
Authorization: HBlock userName:signature
Host: 192.168.0.65:1443
Connection: keep-alive
Content-Length: 0響應示例
HTTP/1.1 202 Accepted
x-hblock-request-id: ea5952634d5a4054b62fa73354216237
Date: Wed, 05 Mar 2025 08:37:48 GMT
Connection: keep-alive
Content-Length: 0
Server: HBlock