回滾一致性快照
更新時間 2025-09-29 17:49:36
最近更新時間: 2025-09-29 17:49:36
分享文章
本節主要介紹如何使用API回滾一致性快照。
此操作用來回滾一致性快照。
注意
- 此操作會將一致性快照中的數據覆蓋到所有源卷的數據,建議操作前,對源卷數據通過創建快照或者一致性快照的方式進行備份。
如果源卷已被客戶端掛載,需在客戶端取消掛載卷后回滾,回滾后重新掛載卷:
對于Linux客戶端,可以執行下列步驟:
回滾一致性快照前,客戶端執行命令:umount DIRECTORY_NAME_OR_PATH
回滾一致性快照后,客戶端執行命令:mount /dev/sdx DIRECTORY_NAME_OR_PATH
對于Windows客戶端,可以執行下列步驟:
回滾一致性快照前,在客戶端將源卷對應的磁盤脫機。
回滾一致性快后,在客戶端將源卷對應的磁盤重新聯機。
如果一致性快照的卷快照的源卷是一個克隆卷,并且此克隆卷正在執行斷開關系鏈的操作時,不能使用這個克隆卷的任何快照進行回滾。
說明
如果一致性快照中有一個單卷快照處于刪除中的狀態,可以回滾,對其余正常狀態的單卷快照進行回滾,刪除中狀態的快照不回滾。
請求語法
PUT /rest/v1/block/conssnap/consistencySnapshotName/rollback HTTP/1.1
Date:date
Content-Length: length
Host: ip:port
Authorization: authorization請求參數
| 參數 | 類型 | 描述 | 是否必須 |
|---|---|---|---|
| consistencySnapshotName | String | 指定一致性快照的名稱。 | 是 |
響應結果
| 名稱 | 類型 | 描述 |
|---|---|---|
| lunList | Array of LUN | 執行回滾的卷列表。 |
請求示例
回滾一致性快照consistencysnapshot4。
PUT /rest/v1/block/conssnap/consistencysnapshot4/rollback HTTP/1.1
Date: Mon, 28 Jul 2025 03:01:21 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: 1fe1d1894e9d47e0acc2b3590c6c885c
Date: Mon, 28 Jul 2025 03:01:21 GMT
Connection: keep-alive
Content-Type: application/json;charset=utf-8
Content-Length: 58
Server: HBlock
{
"data": {
"lunList": [
"lun01a",
"lun01b",
"lun01c",
"lun02a"
]
}
}