{"partition": "head_middle", "source_domain": "doc.ubuntu-fr.org", "digest": "sha1:QOS5OP3A4FO364Q3LGMSHYDZBWPFFPNW", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00046.parquet"}
raid_logiciel
Introduction - Qu'est-il possible de faire ?
Ce que RAID n'est pas
Les types de RAID
Installation de mdadm
Configuration des disques durs
Construction du volume RAID
Finalisation
Utilisation/Configuration
Que faire pour agrandir l'array ? - Ajouter un disque
Que faire lorsqu'un des composants de l'Array vient à défaillir ?
Comment migrer les données vers une nouvelle machine ?
Problèmes & solutions courantes
Problème de taille de block & superblock
Device or ressource busy ...
Droits d'écriture
Des idées pour aller plus loin
Découpage du volume avec LVM
La combinaison des niveaux de RAID
Un disque de spare : votre roue de secours en cas de défaillance
Monitorer le raid
Création d'un raid sans avoir tous les disques
Création d'un RAID1 sans avoir tous les disques et sans copie
Un peu de référence
sauvegarde,
sécurité,
système,
RAID logiciel avec mdadm
Il est aussi possible de créer des raids sans l'utilisation des lignes de commandes via l'application graphique palimpsest ! (Il faut quand même installer mdadm et renseigner le fichier mdadm.conf avec ARRAY /dev/mdx devices=/dev/… /dev/… auto=yes sinon votre raid ne démarrera pas tout seul au boot du système) Introduction - Qu'est-il possible de faire ?
Vous venez de terminer une installation d'Ubuntu et voulez protéger vos données ou améliorer les performances en utilisant un système RAID (1, 5 et 6 pour la sécurité des donnés + perfs; 0 pour les perfs brutes au prix d'un risque accru de pertes de donnés). Le RAID utilise une logique très simple. Pour sauvegarder efficacement les donnés, il suffit de les copier à plusieurs endroits. Le RAID permet donc d'utiliser les performances de plusieurs disques de manière optimale tout en diminuant les risques de pertes de données.
Le RAID n'est pas une solution de sauvegarde, il s'agit d'une solution qui permet un rétablissement rapide de la situation lors d'un cas de figure favorable.
Les deux (ou plus) disques utilisés étant souvent de la même époque, de la même marque, et même de la même série, il se peut que vous n'ayez pas de chance et que plus d'un disque grille à la fois, dans ce cas, il est possible que vous ne puissiez pas récupéré la moindre bribe de données …
Lors d'un événement qui conduirait à des dégâts électriques tous les composants de votre PC peuvent griller en même temps … Ce genre de dégâts est fréquent si votre alimentation est dite "NONAME" c'est à dire une alimentation souvent vendue avec les ordinateurs pré assemblés. La remplacer par une Alim de marque reconnue permet de baisser ce risque énormément à tel point qu'il en devient négligeable. Malgré tout une sauvegarde externe reste très vivement conseillée.
Dans le cas d'un RAID 0, il ne s'agit aucunement d'une solution de sauvegarde, bien au contraire, le fait d'étaler les données sur plusieurs disques augmente certes les performances, mais il en résulte une plus grande chance de panne. En effet si un seul des disques d'un groupe RAID 0 grille, l'intégralité des donnés, même contenue dans les autre disques, devient illisible !
Ce cas là est donc utile seulement dans les cas où les données sont non cruciale mais dont les besoins de performances de lecture/écriture sont importants. (Partition système ou partition dite "Scratch area" c'est à dire endroit où est fait le travail courant avant d'être stocké plus en sécurité)
RAID 0: 2 disques minimum - "Taille du plus petit disque" x "nombre de disques" - Ce type de RAID ne protège pas du tout vos données, mais obtient les performances maximales de vos disques. Ce mode permet en effet de combiner plusieurs disques en un seul. Les données seront distribuées entre chaque disques (le nombre de disques utilisables est illimité, mais les risques de pannes augmentent, en toute logique, proportionnellement) ce qui permet de presque doubler les performances avec deux disques, presque tripler avec 3, etc … ("Vitesse du disque le plus lent" x "nombre de disques")
RAID 1: 2 disques minimum - Taille du plus petit disque - En RAID 1 vos données sont copiées sur deux disques ou plus. C'est à dire que chaque disques seront l'exacte copie du premier. Si l'un d'eux grille, il suffit de le remplacer pour créer une nouvelle copie sur ce nouveau disque. Côté performances, en écriture, elles seront les mêmes qu'avec un seul disque (le plus lent du groupe). En lecture les performances sur la copie d'un seul fichier devraient être proches de la vitesse d'un seul disque, mais vous pourrez lire à pleine vitesse autant de fichiers qu'il y a de disques en miroir (Exemple: Avec 3 disques identiques vous pouvez lire un fichier à 120 mo/s tout comme 3 fichier à la fois, toujours à 120 mo/s par fichier)
RAID 5: 3 disques minimum - "Taille du plus petit disque" x ("Nombre de disques" - 1) - Le RAID 5 est un mélange de RAID 0 et de RAID 1. Les fichiers sont à la fois coupés en plusieurs disques pour optimiser les performances et à la fois clonés de telle manière à ce qu'ils soient récupérable lors de la perte d'un disque. La vitesse est d'environ celle de "vitesse du pire disque" x ("Nombre de disques" - 1) que ce soit en lecture ou écriture, même si les performances en écriture peuvent être limités par la puissance du CPU quand le nombre de disques est élevé (+ de 6 sur un PC actuel haut de gamme). Vous pouvez ajouter autant de disques que vous le souhaitez, mais le nombre de disques pouvant tomber en panne avant la perte totale des données du groupe restera toujours de 1.
RAID 6: 4 disques minimum - "Taille du plus petit disque" x ("Nombre de disques" - 2) - Même chose que le RAID 5 sauf que 2 disques peuvent griller avant de perdre toutes les données contenus. Cette version du RAID est faite pour ceux utilisant un grand nombre de disques (5 ou plus) en RAID 5
RAID 10: 4 disques uniquement - 2 x "Taille du plus petit disque" - Le RAID 10 ou RAID 1+0 est le fait de créer deux RAID 1 que vous combinez ensuite en un RAID 0. Cette technique est automatisée par le mode RAID 10 qui fait le travail pour vous. Les performances en lecture sont du niveau d'un RAID 0 de deux disques mais deux fichiers peuvent êtres accédés à pleine vitesse en même temps. En écriture les performances sont celles de deux disques. Ce mode est recommandé pour des performances optimales tout en ayant une copie de sauvegarde. Malgré tout sa complexité n'en fait pas un mode recommandé ni pour les débutants, ni pour les particuliers en général. Beaucoup préféreront le mode RAID 5 avec le même nombre de disques, qui malgré des performances légèrement moindre vous offre plus d'espace utilisable.
Pour plus de détails, Wikipédia est bien fourni : Les différents types de RAID
Tout ce qui suit marche aussi bien avec la version serveur que la version Desktop d'Ubuntu. L'exemple utilisé est un montage RAID 5 logiciel, mais la méthode pour les autres types de RAID logiciel est la même.
L'avantage est que vous ne vous ruinez pas dans l'achat d'une carte fille supportant le RAID 5 et en quelques lignes de commandes vous avez l'équivalent pour uniquement le prix des disques ! Mdadm remplace aussi avantageusement l'utilisation d'un