Détacher un volume d’une instance

Vous pouvez détacher un volume d’une instance, ce qui vous permet de l’attacher à une autre instance et d’accéder à vos données à nouveau.

Détacher un volume d’une instance avec Cockpit v1

  1. Cliquez sur Stockage > Volumes.

    Vous pouvez également sélectionner une instance dans la page Calcul > Instances et cliquer sur Détacher des volumes .

  2. Cliquez sur le volume que vous souhaitez détacher d’une instance.

    • Détacher un volume sur lequel des données sont en cours d’inscription peut endommager vos ressources.

    • Vous pouvez détacher un volume système d’une instance si celle-ci est arrêtée. Cependant, vous ne pourrez pas redémarrer cette instance en utilisant ce volume système.

    Le volume est sélectionné.

  3. Cliquez sur Détacher .
    Une boîte de dialogue de confirmation apparaît.

  4. Cliquez sur Détacher pour valider.
    Le volume est détaché de l’instance.

Détacher un volume d’une VM avec OSC CLI

Voir l’exemple de commande UnlinkVolume dans la documentation de l’API OUTSCALE.

Détacher un volume d’une instance avec AWS CLI

Pour détacher un volume d’une instance, utilisez la commande detach-volume suivant cette syntaxe :

Exemple de requête
$ aws ec2 detach-volume \
    --profile YOUR_PROFILE \
    --volume-id vol-12345678 \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • volume-id : L’ID du volume.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande detach-volume renvoie le résultat suivant :

  • AttachTime : La date et l’heure à laquelle votre volume a été attaché.

  • InstanceId : L’ID de l’instance.

  • VolumeId : L’ID du volume.

  • State : L’état de l’attachement du volume (attaching | detaching | attached | detached).

  • Device : Le nom du périphérique choisi pendant la création.

Exemple de réponse
{
 "AttachTime":"2016-02-05T13:56:48.970Z",
 "InstanceId":"i-87654321",
 "VolumeId":"vol-12345678",
 "State":"detaching",
 "Device":"/dev/xvdb"
}

Le volume est détaché de l’instance et est maintenant à l’état available.

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.