Tous les produits
Search
Centre de documentation

Elastic Compute Service:Comment restaurer des données à partir d'un snapshot de disque système après avoir remplacé le disque système

Dernière mise à jour :Aug 18, 2026

Le remplacement du système d'exploitation via le changement du disque système entraîne également le remplacement du disque et de son image. Le disque système d'origine est libéré et toutes les données qu'il contient sont supprimées. Par conséquent, il est impossible de revenir directement en arrière à l'aide d'un snapshot créé à partir de l'ancien disque système. Cette rubrique explique comment restaurer les données à partir d'un snapshot du disque système d'origine après ce remplacement.

Prérequis

Procédure

Étape 1 : Créer un disque à partir du snapshot

  1. Accédez à la console ECS - Snapshots.

  2. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  3. Sous l'onglet Disk Snapshot, repérez le snapshot que vous souhaitez utiliser. Dans la colonne Actions, cliquez sur More > Create a Disk.

  4. Sélectionnez l'option Attach to ECS Instance et saisissez l'ID de l'instance ECS. Pour obtenir des précisions sur les autres paramètres, reportez-vous à la section Explication détaillée des paramètres de configuration.

  5. Vérifiez la configuration et le coût, puis finalisez l'achat selon les instructions affichées.

Étape 2 : Se connecter à l'instance ECS et restaurer les données

Cet exemple utilise Alibaba Cloud Linux 3.2104 comme système d'exploitation d'origine. La disposition des partitions peut varier selon les systèmes d'exploitation. Adaptez la procédure à votre environnement réel.

  1. Connectez-vous à distance à l'instance ECS.

    Pour plus d'informations, consultez la page Se connecter à une instance Linux avec Workbench.

  2. Exécutez la commande suivante pour identifier le nom du périphérique associé au disque de données.

    sudo fdisk -lu
    [ecs-xxx                              ~]$ sudo fdisk -lu
    Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 × 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000edc45
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886046    41941999+  83  Linux
    WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
    Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 × 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: gpt
    Disk identifier: 6CA42D45-D495-417A-99B7-DFFEF4B29C93
    #         Start          End    Size  Type            Name
     1         2048         6143      2M  BIOS boot
     2         6144       415743    200M  EFI System
     3       415744     83886046   39.8G  Linux filesyste

    Dans cet exemple basé sur Alibaba Cloud Linux 3.2104, trois partitions sont présentes :

    La première partition, /dev/vdb1, contient le chargeur de démarrage et garantit le bon amorçage du système depuis le disque. Vous n'avez pas besoin de vous en préoccuper.

    La deuxième partition, /dev/vdb2, héberge le programme de démarrage EFI et assure le lancement du système via le micrologiciel EFI. Là encore, aucune action spécifique n'est requise de votre part.

    La troisième partition, /dev/vdb3, stocke les fichiers du système d'exploitation ainsi que les données ; ce sont ces éléments que vous devez restaurer depuis le disque système.

    La structure des partitions diffère selon le système d'exploitation utilisé. Ajustez la procédure en fonction de votre configuration réelle.

  3. Créez un répertoire de montage en exécutant la commande ci-dessous. Cet exemple utilise le chemin /temporary. Modifiez-le si nécessaire.

    sudo mkdir -p /temporary
  4. Montez le système de fichiers à l'aide de la commande suivante. Remplacez /dev/vdb3 et /temporary par vos valeurs réelles.

    sudo mount /dev/vdb3 /temporary
  5. Copiez les fichiers en lançant la commande indiquée. Ici, les données situées dans /mnt sur l'ancien disque système sont transférées vers /mnt sur le nouveau disque système.

    sudo cp -v /temporary/mnt/* /mnt

    Vous pouvez également installer l'outil rsync pour copier les fichiers tout en suivant la progression de l'opération.

    sudo yum install -y rsync
    rsync --progress /temporary/mnt/* /mnt

Étape 3 : Vérifier le bon fonctionnement de vos services

  1. Assurez-vous que vos services ont bien été restaurés. Une fois l'opération terminée, redémarrez les services concernés et vérifiez leur état de fonctionnement.

  2. Lorsque vous avez confirmé que votre activité fonctionne comme prévu, détachez le disque de données créé à partir du snapshot du disque système d'origine, puis libérez ce disque. Pour en savoir plus, consultez les pages Detach Data Disk et Release Disk.