回滚一致性快照
更新时间 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"
]
}
}