Reconstruire un RAID logiciel (Windows)

Pour Serveur Dédié Windows

Nous vous montrons ici comment restaurer le RAID logiciel sur votre Serveur Dédié Windows.

Une restauration du RAID est nécessaire si l'un des disques durs a été remplacé en raison d'un défaut.

  • Démarrez le Windows Rescue system sur votre serveur.

  • Dans la console, entrez la commande diskpart puis list disk pour avoir une vue d'ensemble des disques durs :
    C:\Users\Administrator>diskpart

    Microsoft DiskPart version 6.3.9600

    Copyright (C) 1999-2013 Microsoft Corporation.
    On computer: VM0797FC0

    DISKPART> list disk

     Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online           40 GB      0 B   *
      Disk 1    Online           40 GB    40 GB
      Disk M0   Missing            0 B      0 B   * 

    Dans cet exemple, Disk 1 est le nouveau disque dur (facilement identifiable par le * absent dans la colonne Dyn). M0 est le disque dur défectueux (et déjà remplacé).

    Dans la suite de cet article, nous vous montrons comment convertir le nouveau disque en un disque dynamique, retirer l'ancien disque de la configuration et reconstruire le RAID.

  • Utilisez la commande select disk pour définir le focus sur le nouveau disque dur. Dans le cas de Disk 1, la commande serait :DISKPART> select disk 1   Disk 1 is now the selected disk.

  • Entrez la commande convert dynamic pour convertir le disque en disque dynamique :DISKPART> convert dynamic

    DiskPart successfully converted the selected disk to dynamic format.

  • Entrez la commande list volume pour afficher une vue d'ensemble des volumes :DISKPART> list volume

      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         System Rese  NTFS   Mirror       350 MB  Failed Rd  System
      Volume 1     C                NTFS   Mirror        39 GB  Failed Rd  Boot

  • Recherchez les volumes dont le statut est Failed. Sélectionnez-les les uns après les autres et utilisez la commande break pour retirer le disque remplacé.

    Par exemple, si M0 est le disque échangé et que les volumes 0 et 1 ont le statut Failed, entrez les commandes suivantes l'une après l'autre :

    DISKPART> select volume 0
    Volume 0 is the selected volume.
    DISKPART> break disk=M0 nokeep
    DiskPart successfully broke the mirror volume.

    DISKPART> select volume 1
    Volume 1 is the selected volume.
    DISKPART> break disk=M0 nokeep
    DiskPart successfully broke the mirror volume.

  • Vous pouvez toujours vérifier le résultat avec list volume. Le statut devrait maintenant être Healthy :
    DISKPART> list volume
    Volume ###    Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         System Rese  NTFS   Simple       350 MB  Healthy    System
      Volume 1     C                NTFS   Simple        39 GB  Healthy    Boot

    Vous pouvez aussi reconnaître par le type Simple que ce n'est plus un volume RAID. Vous pouvez le modifier à l'aide des étapes suivantes.

  • Sélectionnez les volumes affectés les uns après les autres et ajoutez-y le nouveau disque dur à l'aide de add disk.

    Par exemple, pour ajouter les volumes 0 et 1 au Disk 1, entrez les commandes suivantes :

    DISKPART> select volume 0
    Volume 0 is the selected volume.
    DISKPART> add disk=1
    DiskPart succeeded in adding a mirror to the volume.

    DISKPART> select volume 1
    Volume 1 is the selected volume.
    DISKPART> add disk=1
    DiskPart succeeded in adding a mirror to the volume.

  • Le RAID est automatiquement reconstruit. Selon le nombre et la taille des fichiers, cela peut prendre jusqu'à plusieurs heures.

    Vous pouvez récupérer le statut actuel avec list volume.

    DISKPART> list volume
    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         System Rese  NTFS   Mirror       350 MB  Healthy    System
    * Volume 1     C                NTFS   Mirror        39 GB  Rebuild    Boot

  • Supprimez le disque dur défectueux de la configuration. Par exemple, s'il s'agit de M0, entrez les commandes suivantes :DISKPART> select disk M0
    Disk M0 is now the selected disk.
    DISKPART> delete disk
    DiskPart successfully deleted the missing disk.

  • Si le premier disque dur (Disk 0) a été remplacé, vous devez encore réécrire le Windows-Bootloader. Pour ce faire, quittez Diskpart en tapant exit, puis exécutez les commandes suivantes sur la ligne de commande :
    bcdedit /set {default} device partition=c:
    bcdedit /set {default} osdevice partition=c:
    bcdedit /set {bootmgr} device partition=c:

  • Vous pouvez maintenant redémarrer le serveur en mode normal.

Remarques
  • Si vous redémarrez le serveur avant que le RAID ne soit entièrement construit, la reconstruction se poursuivra après le redémarrage. Toutefois, dans le cadre d'un fonctionnement régulier du serveur, cela peut prendre plus de temps et affecter les performances globales du serveur.

  • Vous pouvez suivre l'historique de démarrage de votre serveur à partir de la console série pour identifier les problèmes éventuels lors d'un redémarrage.