Récupération de données Raid 0
Récupérer les données de Raid 0 : possibilités et limites
Par définition, le Raid 0 n'offre aucune tolérance à la panne. Théoriquement, les données ne peuvent être récupérables qu'à partir de l'ensemble des disques membres du Raid 0. Pour récupérer un Raid0, on a besoin de deux informations vitales :
- La taille du bloc (stripe size, chunk size, block size).
- L'ordre des disques.
Mais qu'en est il réellement avec un Raid 0 dont un ou plusieurs disques sont dégradés tout, ou contiennent des secteurs défectueux ?
Une récupération de données partielle est toujours possible à condition de connaitre les deux paramètres du Raid 0 (taille du bloc et ordre des disques). Les disques doivent être remplacés par un clone ou une image. Ensuite, le Raid 0 peut être reconstruit à nouveau et une image du Raid peut être créée. Une analyse approfondie de l'image du Raid 0 peut donner des résultat partiels.
Si un des disques membres du Raid est entièrement hors service, il est toujours possible de récupérer quelque chose. Il suffit de remplacer le disque défectueux par un disque vierge et reconstruire la grappe Raid 0. Certaines données de tailles avoisinantes la taille des blocs consécutifs de données disponibles peuvent être récupérées. Cela s'avère utile lorsque les données recherchées sont de petites tailles comme *.txt ou *.doc.
Un cas réel de notre laboratoire montre ce qui reste lisible avec un SSD HS dans un Raid 0 de huit SSD NVMe.
