Tous les produits
Search
Centre de documentation

Elastic Compute Service:Isoler ou réparer des disques locaux

Dernière mise à jour :Aug 18, 2026

Isolez ou réparez un disque local endommagé sur une instance ECS via la console ou l'API après avoir reçu une notification de dommage au disque.

Important

L'isolation ou la réparation d'un disque entraîne une perte de données irréversible sur le disque local endommagé. Sauvegardez vos données au préalable.

Pendant l'isolation ou la réparation du disque, vous pouvez redéployer l'instance avec des disques locaux pour restaurer l'utilisation complète du disque, mais toutes les données du disque seront perdues.

Aperçu de la procédure

image
  1. Modifier les fichiers de configuration : Pour les instances Linux, connectez-vous à l'instance, modifiez le fichier /etc/fstab et démontez le disque local endommagé afin d'éviter toute opération de lecture/écriture sur le mauvais disque lors du remplacement.

  2. Isoler un disque endommagé : Isolez le disque local endommagé. L'instance continue de fonctionner normalement après l'isolation.

  3. Remplacer le disque : Alibaba Cloud remplace le disque endommagé.

  4. Restaurer le disque : Connectez-vous à l'instance ECS, modifiez le fichier /etc/fstab et montez le nouveau disque local.

Remarque

Seules les familles d'instances Big Data d1, d2 et d3, ainsi que la famille d'instances SSD locaux i4, prennent en charge l'isolation et le remplacement de disques à chaud. Les familles d'instances SSD locaux i3 et i2 prennent en charge l'isolation, mais pas le remplacement. Les étapes affichées sur la page dépendent de l'étendue des dommages au disque.

Procédure

Modifier les fichiers de configuration (Linux uniquement)

Ignorez cette étape si votre instance n'exécute pas Linux. Pour les instances Linux, modifiez le fichier /etc/fstab et démontez le disque local endommagé avant l'isolation :

Modifier les fichiers de configuration

  1. Connectez-vous à l'instance Linux.

  2. Si les disques locaux sont configurés pour un montage automatique au démarrage dans /etc/fstab, ajoutez les paramètres nofail et barrier pour tous les disques locaux afin d'éviter que des échecs de montage ne bloquent le démarrage de l'instance.

    Avant la modification :

    UUID=cf4572d0-****-*** /path/to/mountpoint fstype defaults 0 0

    Après la modification :

    UUID=cf4572d0-****-*** /path/to/mountpoint fstype defaults,nofail,barrier=0 0 0

    Paramètre

    Description

    UUID

    L'UUID du disque de données local. Exécutez la commande blkid pour le consulter.

    /path/to/mountpoint

    Le point de montage du disque local. Exécutez la commande blkid pour le consulter.

    fstype

    Le type de système de fichiers. Exécutez la commande blkid pour le consulter.

    barrier

    Indique si la barrière d'écriture est activée. 0 signifie désactivé et 1 signifie activé.

    nofail

    <!--@p {"id":"7ffb8dff29q0m"}--br>L'échec du montage ne bloque pas le démarrage de l'instance.

  3. Démontez le disque local endommagé.

    Important

    Si vous ne démontez pas le disque endommagé, le nom du périphérique peut changer après la réparation, ce qui amènerait les applications à lire ou écrire sur le mauvais disque.

    umount /path/to/mountpoint

Isoler un disque endommagé

Console ECS

  1. Accédez à la page Console ECS-Événements.

  2. Dans le volet de navigation de gauche de la page Event, cliquez sur Local Disk-based Instance Events > Local Disk Damaged Events. Cliquez sur Repair dans la colonne Actions de l'événement cible.

  3. À l'étape Configurations Modification, confirmez que vous avez modifié le fichier de configuration, puis cliquez sur Next.

    La page indique que vous devez modifier le fichier de configuration /etc/fstab dans le système d'exploitation de l'instance ECS et démonter le périphérique de disque afin d'éviter les risques associés à l'opération de remplacement du disque.

  4. À l'étape Isolate Damaged Disk, cliquez sur OK. Attendez la fin de l'isolation. Si la page affiche une étape Instance Restart, redémarrez l'instance.

    Remarque

    Si l'étape suivante n'apparaît pas après quelques minutes, actualisez la page.

Opération API

  1. Interrogez les événements système.

    Appelez DescribeInstanceHistoryEvents pour interroger les événements système dans l'état Inquiring (Inquiring) dans la région spécifiée. Notez l'élément EventId (EventId) et le nom de l'événement (Name) renvoyés.

  2. Autorisez et exécutez l'isolation des disques endommagés.

    Appelez AcceptInquiredSystemEvent pour autoriser l'isolation du disque.

    • Lorsque le nom de l'événement est SystemMaintenance.IsolateErrorDisk :

      • Si seul RequestId est renvoyé, aucun redémarrage n'est requis. Attendez qu'Alibaba Cloud remplace le disque.

      • Si code:SwitchToOffline.OnlineIsolateFail est renvoyé, redémarrez l'instance.

    • Lorsque le nom de l'événement est SystemMaintenance.RebootAndIsolateErrorDisk : Après avoir appelé AcceptInquiredSystemEvent, redémarrez l'instance.

Remarque

Après le redémarrage, le disque local endommagé isolé devient un disque factice de 1 MiB. Continuez à isoler les opérations de lecture/écriture sur le disque endommagé au niveau de la couche application et conservez les paramètres nofail et barrier dans /etc/fstab.

Remplacer le disque

Aucune action n'est requise. Attendez qu'Alibaba Cloud remplace le disque local endommagé. Le remplacement devrait intervenir sous cinq jours ouvrables. Vérifiez la progression sur la page Local Disk Events.

Restaurer le disque

Console ECS

  1. Lorsque la progression de la Disk Repair Progress passe à To Be Restored, indiquant que l'événement est à l'étape Restore, cliquez sur Repair dans la colonne Actions, puis sur Restore dans la boîte de dialogue.

  2. Si la page affiche une étape Restart, redémarrez l'instance.

  3. Lorsque la progression de la Disk Repair Progress passe à Handled, l'événement est entièrement traité.

API

  1. Interrogez les événements système.

    Appelez DescribeInstanceHistoryEvents pour interroger les événements système. Après le remplacement du disque, Alibaba Cloud publie un événement SystemMaintenance.ReInitErrorDisk ou SystemMaintenance.RebootAndReInitErrorDisk.

  2. Autorisez la restauration du disque.

    Appelez AcceptInquiredSystemEvent pour autoriser la restauration du disque.

    • Lorsque le nom de l'événement est SystemMaintenance.ReinitErrorDisk :

      • Si seul RequestId est renvoyé, aucun redémarrage n'est requis.

      • Si code=SwitchToOffline.OnlineReInitFail est renvoyé, redémarrez l'instance.

    • Lorsque le nom de l'événement est SystemMaintenance.RebootAndReinitErrorDisk : Après avoir appelé AcceptInquiredSystemEvent, redémarrez l'instance.

Étapes suivantes

Après la réparation, vérifiez l'état de l'instance ECS et du disque local. Le disque local remplacé doit être initialisé avant utilisation. Consultez la rubrique Initialiser un disque de données Windows ou Initialiser un disque de données Linux.