Récupération de données perdues sur une grappe RAID 50

L’utilisation de niveaux RAID combinés (RAID imbriqués) permet de tirer le meilleur parti de chaque type de RAID tout en en limitant les inconvénients. Dans cet article, nous passerons en revue les avantages et les inconvénients du RAID 50, ainsi que la manière de récupérer des données perdues en cas de défaillance du RAID.

Récupération de données perdues sur une grappe RAID 50

Contenu

  1. RAID 50 : fonctionnement
  2. Inconvénients du RAID 50
  3. Comment créer un RAID 50 dans Windows Server ?
  4. Comment créer un RAID 50 sous Linux ?
  5. Principales causes de défaillance d’un RAID 50
  6. Que faire si votre grappe RAID 50 tombe en panne ?

Chaque niveau RAID présente des avantages et des inconvénients. Il arrive toutefois que l’on souhaite exploiter davantage sa grappe RAID ; c’est là que les niveaux RAID combinés entrent en jeu. Par exemple, le RAID 50 combine les atouts du RAID 5 et du RAID 0.

RAID 50 : fonctionnement

RAID 50 fonctionne ainsi : le contrôleur RAID chargé de répartir les données entre les disques segmente d’abord les blocs de données en plusieurs flux (comme en RAID 0). Le premier flux est écrit sur le premier groupe RAID 5, le second sur l’autre groupe RAID 5, et ainsi de suite. Le nombre de flux dépend du nombre de groupes RAID 5 constituant la grappe RAID 50.

Principle of RAID 50 array

Cette architecture offre un débit d’écriture élevé (jusqu’à deux fois supérieur à celui d’un RAID 5 classique, puisque les données sont écrites simultanément sur deux groupes) et un excellent débit de lecture, les données étant lues en parallèle sur l’ensemble des disques.

Le nombre minimal de disques pour un RAID 50 est de six. Deux disques servent à la parité (un par groupe RAID 5) et les quatre restants constituent la capacité utile disponible pour l’utilisateur.

Ainsi, un RAID 50 présente un débit de lecture comparable à celui d’un RAID 0 à quatre disques.

En cas de défaillance d’un disque, les données restent accessibles. En outre, la reconstruction sur un nouveau disque de secours (hot spare) est généralement plus rapide que sur un RAID 5 isolé, car seule la moitié des données doit être reconstruite (l’autre moitié réside sur l’autre groupe).

Il est également possible d’ajouter deux disques de secours ou plus à un RAID 50 : un pour chaque groupe RAID 5.

Un autre avantage du RAID 50 est sa forte tolérance aux pannes. Un groupe RAID 5 de taille minimale supporte la perte d’un disque sans perte de données. Par conséquent, plus il y a de groupes RAID 5 au sein d’un RAID 50, plus le nombre total de défaillances de disques que l’ensemble peut absorber sans compromettre l’intégrité des données est élevé. Par exemple, une grappe RAID 50 comportant quatre groupes RAID 5 peut tolérer la panne simultanée de quatre disques (un par groupe) sans perte de données.

Le nombre maximal de disques est de 32.

Inconvénients du RAID 50

Le RAID 50 présente également des inconvénients. Le principal est le coût d’entrée de la grappe. Il ne s’agit pas du prix par gigaoctet (Go), mais du nombre minimal de disques nécessaires pour constituer un RAID 50. Alors qu’un RAID 5 classique peut être déployé avec 3 disques, un RAID 50 exige un minimum de 6 disques, dont seule la capacité équivalente à quatre disques sera réellement disponible.

Un RAID 50 peut être mis en place avec un contrôleur logiciel sans difficulté majeure. C’est à la fois un avantage et un inconvénient. En effet, le calcul des données de parité pour chaque ensemble RAID 5 sollicite fortement le contrôleur. Par conséquent, plus votre RAID 50 embarque de groupes RAID 5, plus la charge augmente. Cela est particulièrement vrai sur des ordinateurs peu performants, où le contrôleur ne dispose pas de ressources de calcul suffisantes. Il en résulte une dégradation sensible des performances et, dans certains cas, l’impossibilité d’exploiter la grappe.

Ainsi, si votre PC ou ordinateur portable est peu puissant, il est préférable d’investir dans un contrôleur matériel capable de fournir le niveau de performance requis pour un fonctionnement correct en RAID 50.

Avant d’acheter un contrôleur matériel, vous pouvez créer un RAID 50 avec un contrôleur logiciel et vérifier si votre machine offre les performances nécessaires ou si un contrôleur matériel s’impose.

La suite de cet article explique comment construire un RAID 50 logiciel.

Autre inconvénient du RAID 50 : la création de cette grappe est plus complexe qu’un RAID 5 standard. C’est particulièrement vrai sous Windows, où il n’est pas possible de créer un RAID 50 en s’appuyant uniquement sur les fonctions natives du système.

Il est intéressant de noter que, selon les cas, la grappe peut survivre à trois pannes de disque et, dans d’autres, deux disques défaillants suffisent à provoquer une perte de données.

Tout dépend des disques concernés. Si deux disques d’un même groupe tombent en panne, les données seront perdues (un RAID 5 ne tolère que la défaillance d’un seul disque). En revanche, si un disque de chaque groupe est défaillant, la grappe reste opérationnelle ; l’utilisateur verra simplement un avertissement et constatera une baisse de performances.

Malgré la lecture/écriture simultanée, le RAID 50 sera limité par l’ensemble le plus lent en raison de la répartition en bandes (comme en RAID 0). En conséquence, si l’un des disques faiblit ou tombe en panne, les performances de l’ensemble de la grappe diminuent.

L’un des inconvénients majeurs du RAID 50 réside dans l’impossibilité de remplacer le disque dur en cas de panne. Cela tient aux spécificités du contrôleur de la grappe. Pour créer un RAID 50, il faut d’abord constituer deux (ou plusieurs) ensembles RAID 5, puis les agréger en RAID 0. Si un disque tombe en panne, le contrôleur ne sait pas intégrer un nouveau disque ni reconstruire correctement la grappe.

Il est donc fortement recommandé d’utiliser des disques de secours à chaud (hot spare) pour chaque groupe de disques. En cas de défaillance, le disque de secours sera automatiquement intégré à la grappe, sans perte de données. À défaut, l’utilisateur devra se contenter des ressources restantes de la grappe en mode dégradé.

Comment créer un RAID 50 dans Windows Server ?

Dans Windows Server, seuls RAID 0, RAID 1 et RAID 5 peuvent être créés avec les outils intégrés. Toutefois, il est possible d’utiliser une méthode simple : créer d’abord deux grappes RAID 5 via les Espaces de stockage, puis les agréger en RAID 0 pour obtenir un RAID 50.

Commencez par créer des grappes RAID 5. Pour cela, procédez comme suit :

Étape 1 : Cliquez avec le bouton droit sur « Démarrer » et sélectionnez « Panneau de configuration »

Control Panel

Étape 2 : Dans la fenêtre qui s’ouvre, choisissez « Espaces de stockage »

Storage spaces

Étape 3 : Sélectionnez « Créer un nouveau pool et un espace de stockage »

Create new pool and storage space

Étape 4 : Sélectionnez les disques à ajouter à votre grappe RAID.

Disk Selection

Important : toutes les données présentes sur les disques qui composent la grappe RAID seront supprimées. Sauvegardez vos fichiers importants au préalable sur un autre disque ou un support externe.

Une fois la grappe configurée, vous devez la nommer et définir ses paramètres.

Étape 5 : Dans le champ « Nom », indiquez un nom pour votre grappe RAID.

Entering the RAID array name

Étape 6 : Choisissez ensuite une lettre de lecteur et un système de fichiers pour la future grappe RAID.

Choose the letter and file system for the RAID array

Avec ce nom et cette lettre, le volume apparaîtra dans le système d’exploitation Windows Server.

Étape 7 : Sélectionnez maintenant le type de résilience.

  • Simple (aucune résilience) — correspond à RAID 0 ;
  • Miroir bidirectionnel — correspond à RAID 1 ;
  • Miroir tridirectionnel — correspond également à RAID 1 (la différence tient au nombre de copies) ;
  • Parité — correspond à RAID 5.

Dans notre cas, choisissez l’option « Parité ».

Two-Way Mirror

Le programme définit automatiquement la capacité maximale disponible pour la grappe.

En général, cette valeur est légèrement inférieure à la capacité réellement disponible ; vous pouvez également définir une taille de volume plus importante.

Étape 8 : Cliquez sur « Créer un espace de stockage »

Create Storage Space

Une fois l’assistant terminé, votre nouveau volume RAID est accessible comme un lecteur distinct dans l’Explorateur de fichiers. Il se comporte comme un disque classique et vous pouvez l’utiliser normalement.

Répétez ces étapes pour chaque groupe de disques.

Après avoir créé plusieurs grappes RAID 5, il faut les agréger en RAID 0.

La procédure est identique à la création d’un RAID 5 ; sélectionnez cette fois les grappes nouvellement créées au lieu des disques physiques, puis choisissez « Simple (aucune résilience) » au lieu de « Parité » lors de l’étape du type de résilience.

Une fois la création terminée, vous disposez d’un RAID 50 prêt à l’emploi dans Windows Server.

Comment créer un RAID 50 sous Linux ?

Vous pouvez créer un RAID 50 logiciel sous Linux à l’aide de l’utilitaire mdadm (assurez-vous qu’il est installé sur votre système).

Avant de créer la grappe RAID 50, vérifiez si des métadonnées provenant d’anciennes configurations RAID sont présentes sur les disques. Pour cela :

Étape 1 : Ouvrez un terminal et exécutez la commande :

mdadm -E /dev/sd[be]

Étape 2 : Si de tels blocs sont détectés, vous devez formater chaque disque. Pour ce faire, utilisez la commande :

fdisk /dev/sdb

Étape 3 : Utilisez ensuite les touches suivantes pour partitionner et créer de nouvelles partitions sur les disques (après chaque commande, appuyez sur Entrée pour valider) :

  • n – créer une nouvelle partition ;
  • p – sélectionner le type de partition primaire ;
  • 1 – attribuer un numéro de partition ;
  • t – changer l’ID de partition ;
  • fd – définir l’ID de partition sur « Linux raid autodetect » ;
  • p – vérifier le résultat (affiche la table de partitions) ;
  • w – quitter et appliquer les modifications.

Le résultat devrait ressembler à la capture d’écran ci-dessous :

Résultat de l’exécution de la commande

Répétez cette opération pour chacun des disques. Ce n’est qu’ensuite que vous pouvez procéder à la création de la grappe RAID 50.

Vous pouvez maintenant créer le RAID 50. Supposons que vous disposiez de six disques : /dev/sdb1, /dev/sdc1, /dev/sdd1 et /dev/sde1, /dev/sdf1, /dev/sdg1. Comme sous Windows, commencez par créer deux grappes RAID 5, puis agrégerez-les en RAID 0.

Pour créer le RAID 50, procédez comme suit :

Étape 1 : Lancez un terminal et exécutez les deux commandes suivantes, en appuyant sur Entrée après chacune :

mdadm —create —verbose /dev/md1 —level=5  —raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm —create —verbose /dev/md2 —level=5  —raid-devices=3 /dev/sdу1 /dev/sdf1 /dev/sdg1

Étape 2 : Créez ensuite un RAID 0 à partir de ces deux ensembles. Pour cela, exécutez la commande suivante dans le terminal :

mdadm —create /dev/md0 —level=0 —raid-devices=2 /dev/md1 /dev/md2

Étape 3 : Générez la configuration de votre grappe RAID 50 afin qu’elle soit lue au démarrage de votre système. Utilisez la commande :

mdadm —detail —scan —verbose >> /etc/mdadm.conf

C’est terminé. Votre grappe RAID 50 logiciel a été créée avec succès.

Principales causes de défaillance d’un RAID 50

Malgré un haut niveau d’intégrité des données, une grappe RAID 50 peut tout de même tomber en panne. Plusieurs facteurs peuvent en être la cause :

1) La première, et la plus courante, est l’erreur humaine. Les utilisateurs suppriment par inadvertance des données critiques, formatent le disque ou effectuent des opérations entraînant la réinitialisation ou le plantage de l’ensemble. Lorsque vous intervenez sur un RAID 50, n’exécutez que des opérations maîtrisées et, en cas de doute, consultez la documentation de votre contrôleur RAID ou des ressources en ligne fiables.

2) Les pannes de contrôleur peuvent également provoquer des défaillances d’un RAID 50 et une perte de données. Le contrôleur distribue les données entre les disques et calcule la parité ; s’il tombe en panne, les données peuvent être perdues. Il convient aussi de rappeler que les contrôleurs ne sont pas interchangeables ; un remplacement par un contrôleur neuf (même strictement identique) ne sera pas concluant, car le nouveau contrôleur ne possède pas les informations nécessaires pour reconstruire correctement la grappe (métadonnées RAID, paramètres d’assemblage, ordre des disques, taille et emplacement de départ des bandes/stripes, etc.). Ce point est particulièrement critique avec les contrôleurs logiciels (RAID logiciel), très dépendants à la fois du matériel et du système. Pour limiter les risques, surveillez l’état du système d’exploitation et le bon état physique de la machine (dépoussiérage, remplacement de la pâte thermique, etc.).

3) Les virus et les adwares (publiciels) peuvent aussi affecter un RAID 50. Si votre grappe repose sur un contrôleur logiciel, des malwares peuvent corrompre les fichiers du contrôleur, entraînant inévitablement une perte de données. Des virus peuvent aussi supprimer ou endommager des fichiers sur les disques, les rendant illisibles. Pour prévenir ce risque, analysez régulièrement votre grappe avec un antivirus fiable (solutions gratuites ou payantes telles qu’Avast, NOD 32, etc.).

Antivirus NOD 32

4) L’état physique des disques influe directement sur les performances d’un RAID 50. Un nombre élevé de secteurs défectueux peut provoquer l’échec de la grappe. Dans certains cas, le contrôleur considère alors le disque comme défaillant ou est dans l’incapacité d’assembler la grappe. Vérifiez périodiquement l’état de vos disques et corrigez les erreurs détectées. Pour plus d’informations, consultez l’article « Comment vérifier et corriger les erreurs de disque ? ». À noter : si l’un des disques de la grappe est en mauvais état, il est pertinent de tester tous les autres à la recherche de secteurs défectueux ; les disques étant généralement identiques, leur cycle de vie est similaire.

5) Il n’est pas rare qu’une grappe RAID 50 échoue à cause de surtensions ou de coupures brutales de courant. Les contrôleurs matériels sont en général plus sensibles aux surtensions, qui peuvent endommager les puces pilotant la grappe. Les contrôleurs logiciels, eux, succombent plus souvent aux arrêts intempestifs de l’alimentation, même si les fluctuations de tension les affectent tout autant. Il arrive également qu’un groupe de disques tombe en panne à la suite de problèmes d’alimentation, ce qui peut entraîner une perte de données irréversible. Pour vous en prémunir, équipez-vous d’un onduleur (UPS) : l’investissement est modéré et évite de nombreuses pannes de RAID.

6) Le système d’exploitation traite les requêtes de l’utilisateur et ordonne au contrôleur de lire ou d’écrire des fichiers sur la grappe. Des défaillances du système d’exploitation peuvent donc perturber le fonctionnement d’un RAID 50. Des cas ont été observés où des pannes de l’OS ont rendu des fichiers illisibles ou les ont fait disparaître. Les contrôleurs logiciels reposent entièrement sur l’OS ; la moindre anomalie a un impact sur l’ensemble du RAID 50. Effectuez une maintenance régulière du système d’exploitation afin d’assurer de bonnes performances et de limiter le risque de perte de données.

7) Une structure logique endommagée du disque peut également provoquer une défaillance d’un RAID 50. En présence d’anomalies logiques (partition ou système de fichiers corrompu), le contrôleur ne peut pas exploiter correctement le disque, ce qui dégrade fortement les performances de la grappe, peut conduire à signaler le disque comme défaillant ou empêcher son assemblage. Contrôlez régulièrement l’état logique de vos disques.

8) Il arrive souvent qu’une grappe devienne non fonctionnelle à cause de câbles de connexion endommagés. Cela survient généralement après une opération de maintenance : un technicien peut abîmer un câble ou ne pas le verrouiller correctement, si bien que le contrôleur ne détecte plus le disque et ne parvient pas à réassembler la grappe. Confiez l’entretien de votre RAID 50 à un prestataire qualifié qui garantit la qualité des interventions.

Que faire si votre grappe RAID 50 tombe en panne ?

En cas de panne de votre grappe RAID 50, il est essentiel de savoir quoi faire pour éviter de perdre des données importantes. La priorité est la sécurisation des données avant toute tentative de réparation de la grappe. Dès que la défaillance est constatée, extrayez immédiatement les données des disques. Utilisez RS RAID Retrieve, un logiciel professionnel de récupération de données perdues. L’application est simple à utiliser et compatible avec tous les systèmes de fichiers modernes, ce qui la rend adaptée à tous les profils d’utilisateurs, quels que soient leur niveau en informatique et la plateforme sur laquelle la grappe fonctionnait (PC, serveur, NAS).

Pour récupérer les données, procédez comme suit :

RS Raid Retrieve

RS Raid Retrieve

Récupération de données à partir de baies RAID endommagées

Disponible pour: Windows, macOS, Linux

Étape 1 : Téléchargez et installez RS RAID Retrieve. Lancez l’application après l’installation. Le « RAID constructor » intégré s’ouvre. Cliquez sur « Next »

Fenêtre principale du constructeur RAID

Étape 2 : Choisissez la méthode d’ajout de la grappe RAID à analyser. RS RAID Retrieve propose trois options :

  • Mode automatique — permet de sélectionner simplement les disques qui composaient la grappe ; le programme détermine automatiquement leur ordre, le type de RAID et les autres paramètres ;
  • Recherche par fabricant — à utiliser si vous connaissez le fabricant de votre contrôleur RAID. Ce mode est également automatique et ne nécessite aucune connaissance de la structure de la grappe. Indiquer le fabricant réduit le temps de reconstruction et est donc plus rapide que l’option précédente ;
  • Création manuelle — à privilégier si vous connaissez le type de RAID utilisé. Vous pouvez renseigner tous les paramètres connus, et ceux que vous ignorez seront déterminés automatiquement par le programme.

Après avoir choisi l’option appropriée, cliquez sur « Next ».

Mode d’ajout de la grappe RAID à analyser

Étape 3 : Sélectionnez les disques qui composent la grappe RAID puis cliquez sur « Next ». Le processus de détection de la configuration de la grappe démarre. Une fois terminé, cliquez sur « Finish ».

Processus de détection de la configuration de la grappe

Étape 4 : Après la reconstruction par le constructeur, la grappe apparaît comme un lecteur classique. Double-cliquez avec le bouton gauche dessus. Le File Recovery Wizard s’ouvre. Cliquez sur « Next »

Fenêtre du File Recovery Wizard

Étape 5 : RS RAID Retrieve propose d’analyser votre grappe pour rechercher les fichiers à restaurer. Deux options sont disponibles : une analyse rapide et une analyse complète de la grappe. Sélectionnez l’option souhaitée. Choisissez ensuite le type de système de fichiers utilisé sur la grappe. Si vous ne disposez pas de cette information, cochez toutes les options disponibles, comme sur la capture. À noter que RS RAID Retrieve est compatible avec tous les systèmes de fichiers modernes.

Choisissez le type d’analyse et le système de fichiers

Étape 6 : L’analyse de la grappe démarre. Une fois terminée, l’arborescence précédente des fichiers et dossiers s’affiche. Recherchez les fichiers souhaités, cliquez dessus avec le bouton droit et sélectionnez « Recovery »

Sélection des fichiers à restaurer

Étape 7 : Indiquez l’emplacement où enregistrer les fichiers récupérés. Il peut s’agir d’un disque dur, d’une archive ZIP ou d’un serveur FTP. Cliquez sur « Next »

Emplacement de stockage des fichiers récupérés

Après avoir cliqué sur le bouton « Next », le programme lance le processus de récupération. Une fois l’opération terminée, les fichiers sélectionnés se trouveront à l’emplacement indiqué.

Une fois les fichiers restaurés avec succès, recréez la grappe RAID 50, puis copiez à nouveau les données dessus.

Comme on le voit, le processus de récupération de données d’une grappe RAID 50 est relativement simple et ne nécessite pas de compétences informatiques avancées, ce qui fait de RS RAID Retrieve une solution adaptée aux professionnels comme aux utilisateurs débutants.

Questions fréquemment posées

Parmi les principaux inconvénients du RAID 50 figurent le nombre élevé de disques nécessaires pour constituer l’ensemble, l’impossibilité de remplacer un disque défaillant et la complexité de sa configuration.
- Le nombre maximal de disques pris en charge par le RAID 50 est de 32. - Le RAID 50 peut prendre en charge jusqu’à 32 disques. - Le RAID 50 peut utiliser jusqu’à 32 disques.
Oui, c’est possible. Branchez tous vos disques RAID 50 sur un ordinateur fonctionnel et suivez les instructions de cet article pour effectuer la récupération des données.
Oui. Vous pouvez. Toutefois, sachez que le RAID 50 sollicite fortement le contrôleur, ce qui peut entraîner des performances médiocres sur les ordinateurs peu puissants.
L'avantage principal du RAID 50 est qu'il offre les vitesses de lecture les plus élevées tout en garantissant le niveau maximal de protection des données.
laissez un commentaire

Articles connexes

RAIDZ1 vs RAID 5 : que se passe-t-il réellement lors d’une récupération de données ?
RAIDZ1 vs RAID 5 : que se passe-t-il réellement lors d’une récupération de données ?
Lorsqu’une personne contacte un spécialiste en récupération de données au sujet d’une grappe RAID défaillante, la réponse à la question « de quel niveau RAID s’agit‑il ? » conditionne l’ensemble des opérations ultérieures. RAIDZ1 et RAID 5 reposent sur la … Continue reading
Installation d’OpenMediaVault et configuration d’un serveur NAS
Installation d’OpenMediaVault et configuration d’un serveur NAS
OpenMediaVault (OMV) est sans aucun doute l’un des meilleurs systèmes d’exploitation dédiés pour construire un NAS fait maison. Non seulement il est entièrement gratuit, mais il est également remarquablement léger en termes de spécifications matérielles requises. Basé sur la solide … Continue reading
Comment créer un RAID logiciel 01 (RAID 0+1) sous Windows ?
Comment créer un RAID logiciel 01 (RAID 0+1) sous Windows ?
La valeur de l’information nous pousse à réfléchir à des méthodes pour améliorer sa sécurité. Le RAID 01 (également appelé RAID 0+1) est l’une de ces méthodes. Dans cet article, nous allons apprendre comment créer un RAID 01 logiciel sous … Continue reading
Comparaison des 8 Meilleurs Logiciels de Récupération de Données
Comparaison des 8 Meilleurs Logiciels de Récupération de Données
La perte de données peut survenir de manière inattendue et nous plonger dans un état de panique. Heureusement, il existe des logiciels de récupération de données puissants qui peuvent nous aider à récupérer nos fichiers précieux. Dans cette revue, nous … Continue reading
Online Chat with Recovery Software