La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

CopyVolume

Contributeurs

Vous pouvez utiliser le CopyVolume méthode permettant d’écraser le contenu des données d’un volume existant avec le contenu des données d’un autre volume (ou snapshot). Les attributs du volume de destination tels que IQN, les paramètres QoS, la taille, le compte et l’appartenance aux groupes d’accès de volume ne sont pas modifiés. Le volume de destination doit déjà exister et être de la même taille que le volume source.

Il est préférable que les clients déconnectent le volume de destination avant le début de l’opération. Si le volume de destination est modifié pendant l’opération, les modifications sont perdues. Cette opération peut prendre un temps variable. Vous pouvez utiliser le GetAsyncResult méthode permettant de déterminer une fois le processus terminé, et ListSyncJobs pour voir la progression de la copie.

Paramètres

Cette méthode dispose du paramètre d’entrée suivant :

Nom Description Type Valeur par défaut Obligatoire

DstVolumeID

VolumeID du volume à écraser.

entier

Aucune

Oui.

ID de volume

ID Volumedu volume à lire.

entier

Aucune

Oui.

ID de snapshot

ID du snapshot utilisé comme source du clone. Si aucun ID n’est fourni, le volume actif actuel est utilisé.

entier

Aucune

Non

Valeurs de retour

Cette méthode a les valeurs de retour suivantes :

Nom

Description

Type

Asynchrone

Valeur de poignée utilisée pour obtenir le résultat de l’opération.

entier

Identifiant cloneID

CloneID du volume nouvellement cloné.

entier

Exemple de demande

Les demandes pour cette méthode sont similaires à l’exemple suivant :

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

Exemple de réponse

Cette méthode renvoie une réponse similaire à l’exemple suivant :

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

Nouveau depuis la version

9.6

Trouvez plus d’informations