(Très) Mauvaise manipulation RAID 5 Intel
Posted: 03 Nov 2016, 14:04
Bonjour à tous,
Tout d'abord, merci pour ce super logiciel TestDisk, je ne connaissais pas.
Je vous explique mon soucis.
J'ai un RAID 5 Intel de trois disques de 3TB utilisé pour stocker de la donnée sur une seule grande partition, l'OS Windows se trouve sur un SSD à part.
Il y a quelques semaines, je commence à entendre un des disques du RAID faisant des cliquetis symbole d'une perte de disque imminente.
Je commande donc un nouveau disque de même marque et même modèle.
Je reçois le disque et entre temps, mon RAID a détecté un soucis sur le disque ID 1. Les disques ID 0 et 2 vont bien.
Je regarde le statut du RAID, il est en mode dégradé avec:
ID 0 - OK
ID 1 - Smart Event
ID 2 - OK
Spare - Vide
Là commence mon erreur.... j'ai pas réfléchis, je me suis précipité...
Je décide bêtement de changer le disque du milieu physiquement, hors il se trouve que c'était le disque ID 2 que j'ai remplacé.
Situation du Volume RAID Dégradé avec:
ID 0 - OK
ID 1 - Smart
ID 2 - Non RAID (Vide)
Spare - ex ID 2 en mode RAID avec Datas
Bien entendu à partir de ce moment là, aucune écriture sur le volume RAID est effectué afin de garder l'intégrité des données.
Je décide de revenir en arrière en replaçant le disque ID 2 qui va bien:
ID 0 - OK
ID 1 - Smart
ID 2 - RAID non-member disk (datas OK)
Spare - Non RAID (vide)
Le disque ID 2 est identifié par le contrôleur RAID comme faisant parti d'un volume RAID mais il ne fait plus parti de celui présent...
J'ai vu les posts permettant de recréer le volume RAID en retirant les disques du volume RAID et en le recréant avec les mêmes paramètres (Volume 1 et Stripe 64KB) étant donné que j'ai un disque OK (ID 0), un disque OK niveau datas mais RAID no-member (ID 2) et un disque vide que j'utilise en ID 1 pour remplacer le disque en erreur Smart.
J'ai souhaité au préalable recréer le RAID avec l'ID 1 en Smart mais impossible car un disque Smart ne peut pas être injecté dans un volume RAID.... à moins de reprogrammer le disque pour réinitialiser le Smart mais je ne suis pas équipé pour ça.
J'ai maintenant un RAID Group suivant:
ID 0 - OK (avec les datas)
ID 1 - OK (mais vide) - ex disque de spare
ID 2 - OK (avec les datas) - ex RAID non-member disk
Je retire par la suite le disque ID 1 car vide de données pour le remettre à nouveau afin que ce disque part en status rebuild. Le rebuild a j'espère fait que du readonly sur les disques ID 0 et 2 sains.
Je me retrouve enfin avec:
ID 0 - OK (avec les datas)
ID 1 - OK (avec les datas suite au rebuild)
ID 2 - OK (avec les datas)
Côté Windows maintenant, j'ai bien un volume RAID identifié mais sans aucune partition identifié. Le contrôleur Intel ayant écrasé les métadatas à la création du nouveau volume.
Donc j'utilise TestDisk par la suite en mode Analyze - EFI GPT mais après un quick search qui trouve que des petites partitions. Je lance un deeper search qui dure très longtemps et qui ne trouve pas mon unique et grosse partition de données sur ce volume RAID mais seulement des petites.
Je peux relancer TestDisk demain et vous fournir les logs si ça peut aider.
Je sais que ma situation est un peu délicate, j'ai un avis mitigé pour récupérer mes données. Si vous avez des pistes, ou si l'un d'entre vous à déjà vu ce genre de situation, je suis preneur.
J'ai pensé à utiliser Photorec juste pour voir si les fichiers sont toujours présents sur le RAID mais je ne sais pas si il faut une partition ou si on peut le lancer sur le volume sans partition tel quel.
C'est quand ce genre de chose arrive qu'on se dit pourquoi je n'ai pas fait de backup plus tôt.....
Tout d'abord, merci pour ce super logiciel TestDisk, je ne connaissais pas.
Je vous explique mon soucis.
J'ai un RAID 5 Intel de trois disques de 3TB utilisé pour stocker de la donnée sur une seule grande partition, l'OS Windows se trouve sur un SSD à part.
Il y a quelques semaines, je commence à entendre un des disques du RAID faisant des cliquetis symbole d'une perte de disque imminente.
Je commande donc un nouveau disque de même marque et même modèle.
Je reçois le disque et entre temps, mon RAID a détecté un soucis sur le disque ID 1. Les disques ID 0 et 2 vont bien.
Je regarde le statut du RAID, il est en mode dégradé avec:
ID 0 - OK
ID 1 - Smart Event
ID 2 - OK
Spare - Vide
Là commence mon erreur.... j'ai pas réfléchis, je me suis précipité...
Je décide bêtement de changer le disque du milieu physiquement, hors il se trouve que c'était le disque ID 2 que j'ai remplacé.
Situation du Volume RAID Dégradé avec:
ID 0 - OK
ID 1 - Smart
ID 2 - Non RAID (Vide)
Spare - ex ID 2 en mode RAID avec Datas
Bien entendu à partir de ce moment là, aucune écriture sur le volume RAID est effectué afin de garder l'intégrité des données.
Je décide de revenir en arrière en replaçant le disque ID 2 qui va bien:
ID 0 - OK
ID 1 - Smart
ID 2 - RAID non-member disk (datas OK)
Spare - Non RAID (vide)
Le disque ID 2 est identifié par le contrôleur RAID comme faisant parti d'un volume RAID mais il ne fait plus parti de celui présent...
J'ai vu les posts permettant de recréer le volume RAID en retirant les disques du volume RAID et en le recréant avec les mêmes paramètres (Volume 1 et Stripe 64KB) étant donné que j'ai un disque OK (ID 0), un disque OK niveau datas mais RAID no-member (ID 2) et un disque vide que j'utilise en ID 1 pour remplacer le disque en erreur Smart.
J'ai souhaité au préalable recréer le RAID avec l'ID 1 en Smart mais impossible car un disque Smart ne peut pas être injecté dans un volume RAID.... à moins de reprogrammer le disque pour réinitialiser le Smart mais je ne suis pas équipé pour ça.
J'ai maintenant un RAID Group suivant:
ID 0 - OK (avec les datas)
ID 1 - OK (mais vide) - ex disque de spare
ID 2 - OK (avec les datas) - ex RAID non-member disk
Je retire par la suite le disque ID 1 car vide de données pour le remettre à nouveau afin que ce disque part en status rebuild. Le rebuild a j'espère fait que du readonly sur les disques ID 0 et 2 sains.
Je me retrouve enfin avec:
ID 0 - OK (avec les datas)
ID 1 - OK (avec les datas suite au rebuild)
ID 2 - OK (avec les datas)
Côté Windows maintenant, j'ai bien un volume RAID identifié mais sans aucune partition identifié. Le contrôleur Intel ayant écrasé les métadatas à la création du nouveau volume.
Donc j'utilise TestDisk par la suite en mode Analyze - EFI GPT mais après un quick search qui trouve que des petites partitions. Je lance un deeper search qui dure très longtemps et qui ne trouve pas mon unique et grosse partition de données sur ce volume RAID mais seulement des petites.
Je peux relancer TestDisk demain et vous fournir les logs si ça peut aider.
Je sais que ma situation est un peu délicate, j'ai un avis mitigé pour récupérer mes données. Si vous avez des pistes, ou si l'un d'entre vous à déjà vu ce genre de situation, je suis preneur.
J'ai pensé à utiliser Photorec juste pour voir si les fichiers sont toujours présents sur le RAID mais je ne sais pas si il faut une partition ou si on peut le lancer sur le volume sans partition tel quel.
C'est quand ce genre de chose arrive qu'on se dit pourquoi je n'ai pas fait de backup plus tôt.....