CopyVolume

您可以使用 CopyVolume 方法将现有卷的数据内容覆盖为另一个卷(或快照)的数据内容。目标卷的属性(例如 IQN、QoS 设置、大小、帐户和卷访问组成员资格)不会更改。目标卷必须已存在且大小与源卷相同。

客户端最好在该操作开始之前卸载目标卷。如果在操作期间修改目标卷,所做的更改将会丢失。完成此操作所需的时间可能不同。您可以使用 GetAsyncResult 方法确定进程何时完成,并使用 ListSyncJobs 查看复制进度。

参数

此方法具有以下输入参数:

名称 说明 类型 默认值 必需
dstVolumeID 要覆盖的卷的卷 ID。 整型
volumeID 要从其读取卷的卷 ID。 整型
snapshotID 用作克隆源的快照的 ID。如果未提供 ID,则将使用当前活动卷。 整型

返回值

此方法具有以下返回值:

名称 说明 类型
asyncHandle 用于获取操作结果的句柄值。 整型
cloneID 新克隆卷的克隆 ID。 整型

请求示例

此方法的请求类似于以下示例:

{
   "method": "CopyVolume",
   "params": {
      "volumeID" : 3,
      "dstVolumeID" : 2
   },
   "id" : 1
}

响应示例

此方法返回类似于以下示例的响应:

{
  "id": 1,
  "result": {
    "asyncHandle": 9,
    "cloneID": 5
  }
}

发布以下版本后新增

9.6