RAID 0 - Striping
Le RAID 0, appelé également striping (distribué ou dispatché), est un volume multi-disques (deux disques durs minimum). La récupération de données de Raid 0 requiert la totalité des données des deux disques. L'objectif est d'améliorer la performance. Les données sont écrites par blocs d'une certaine taille, distribués sur les disques disponibles. La taille du blocs est un des paramètres les plus important dans le Raid. Définie par la carte contrôleur ou par la configuration du RAID logiciel. Elle représente la paramètre principal d'un serveur Raid. L'image à côté montre un RAID 0 à 3 disques. Le contrôleur du RAID écrit le premier bloc sur le disque 1, le deuxième bloc sur le disque 2, le troisième bloc sur le disque 3, le quatrième bloc sur le disque 1, et ainsi de suite. Les trois disques sont accessibles simultanément en lecture et écriture.

Avantages et inconvénients du RAID 0
Les caractéristiques principale d'un RAID 0 (de trois disques) sont les suivantes :
- Le RAID 0 est trois fois plus rapide qu'un seul disque.
- En conséquence, la capacité totale du Raid 0 est le cumul des capacités des membres du Raid0 (si les disques sont identiques). Par contre, si la capacité des disques n'est pas identique, la capacité totale du RAID 0 est trois fois la capacité du disque le moins volumineux. Par exemple, la capacité d'un RAID 0 de trois disque de 1 TO est de 3 TO. Alors que la capacité d'un RAID 0 de trois disques de 1 TO, 500 GO et 750 GO est de 1500 GO.
- Par contre, le principal inconvénient d'un RAID 0 est que si un disque tombe en panne, les données ne sont plus accessibles de tous les disques.
- Ainsi, la probabilité de tomber en panne est trois fois plus importante qu'un seul disque.
RAID 0 en panne ! Pourquoi ?
Un RAID 0 peut tomber en pannes pour plusieurs raisons. On peut distinguer deux familles de pannes de RAID 0 :
- Famille des pannes logicielles : pour considérer qu'un RAID 0 est en panne logicielle, il faut que tous les disques composant le RAID 0 soient parfaitement fonctionnels. Aucun d'entre eux ne doit contenir aucun secteur défectueux.
- Ou bien des pannes matérielles : un RAID 0 est en panne matérielle, si un des disque est en panne physique.
Récupération de données RAID 0
Lorsqu'un seul disque dur du RAID 0 n'est plus accessible, le RAID devient inopérant. La récupération de données du RAID 0 devient alors nécessaire. Pour récupérer les données d'un RAID 0 en panne, et quelque soit cette panne, logicielle ou matérielle, la logique de la récupération de données doit reposer sur des principes solides : la conservation de la source et la sécurité de la récupération. Afin d'honorer ces principes, les étapes suivantes sont à effectuer avec succès, au risque d'échouer la récupération :
- Tout d'abord, clonage de chaque disque du RAID 0. Afin de pouvoir le cloner un disque en panne physique, l'élimination ou le contournement de cette panne physique est préalable en cas de besoin. Tous les disques doivent absolument être clonés. Car le RAID 0 n'a aucune tolérance à la panne.
- Ensuite, analyse logique des clones (en lecture uniquement). On ne doit absolument pas altérer les clones.
- Après l'analyse, création une image du RAID 0. Cette image peut être physique (secteur-à-secteur) ou bien dans un fichier enregistré dans un disque. Attention au système de fichiers ne pouvant pas recevoir des fichiers volumineux (comme FAT).
- Enfin, analyse de l'image afin d'en extraire les données utiles.
Afin d'éviter une perte de données sur un serveur RAID 0, il est conseillé d'effectuer des sauvegardes régulières. Une panne physique est souvent mortelle car récupérer un RAID 0 demande absolument la récupération de tous les disques du serveur. Dans le pays anglophones, on utilise le terme "Recover Data Raid0" ou bien "Data Recovery Raid0".
Sécurité du RAID 0
Le RAID 0, bien qu'offrant des performances élevées grâce à la répartition des données sur plusieurs disques, est le plus risqué en termes de sécurité. En effet, la perte d’un seul disque entraîne la perte complète des données, car aucune redondance n’est prévue. En comparaison, le RAID 5 combine performances et redondance grâce à la parité, permettant de reconstruire les données en cas de défaillance d’un disque, bien qu'une reconstruction soit plus lente. Le RAID 10, qui associe le mirroring (RAID 1) et le striping (RAID 0), offre une excellente tolérance aux pannes et de hautes performances, car les données sont à la fois réparties et dupliquées. Ainsi, en matière de sécurité, le RAID 10 surpasse largement le RAID 0 et le RAID 5, à condition d’accepter un coût plus élevé dû au nombre de disques requis.
Récupération du RAID 0 en cas de panne de disque
La récupération de données d’un RAID 0 en cas de panne d’un disque est extrêmement complexe, voire impossible, car les données sont réparties sans redondance : la perte d’un seul disque signifie la perte d’une partie critique des données. En revanche, la récupération de données du RAID 5 en cas de une panne de disque reste gérable grâce à la parité, qui permet de reconstruire les données manquantes après remplacement du disque défectueux. Toutefois, ce processus peut être long et délicat si le système subit une forte charge. Pour le RAID 1, la récupération de données est la plus simple et rapide, car les données sont dupliquées (mirroring) ; tant qu’un seul disque par paire miroir est en panne, les données restent accessibles et peuvent être restaurées facilement après le remplacement du disque défectueux. Ainsi, la récupération des données du RAID 10 offre la meilleure résilience et facilité de récupération parmi ces configurations.