Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| raid_logiciel [Le 01/02/2024, 07:35] – [Introduction - Qu'est-il possible de faire ?] pas sauvegarde 78.196.241.242 | raid_logiciel [Le 02/12/2024, 19:37] (Version actuelle) – [Installation de mdadm] 77.12.26.219 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 8: | Ligne 8: | ||
| - | Le RAID permet d' | + | Le RAID permet d' |
| - | Les données sont réparties sur les disques de plusieurs manières, appelées niveaux RAID, en fonction du niveau de redondance et de performances requis. | + | Les disques physiques individuels sont regroupés et organisés en |
| + | ensembles appelés **matrices**((**Array** en anglais)). | ||
| + | sont réparties sur les disques de plusieurs manières | ||
| + | niveaux RAID, en fonction du niveau de redondance et de performances | ||
| + | requis. | ||
| + | suivi d'un numéro, par exemple RAID 0 ou RAID 1. Chaque schéma, ou | ||
| + | niveau RAID, offre un équilibre différent entre les objectifs clés | ||
| + | : fiabilité, disponibilité, | ||
| + | RAID supérieurs à RAID 0 offrent une protection contre les erreurs | ||
| + | de lecture de secteur irrécupérables, | ||
| + | de disques physiques entiers. Une fois qu'une matrice est formée, | ||
| + | il n'est pas possible de la réorganiser dans un niveau de RAID | ||
| + | différent. Il faut donc choisir avec soin, le niveau dont on a | ||
| + | besoin. On peut agrandir une matrice en lui ajoutant de nouveaux | ||
| + | disques si le besoin d' | ||
| + | la niveau de RAID. | ||
| ==== Ce que RAID n'est pas ==== | ==== Ce que RAID n'est pas ==== | ||
| - | Le RAID n'est pas une solution de sauvegarde, il s'agit d'une solution qui permet un rétablissement rapide de la situation | + | **Le RAID n'est pas une solution de sauvegarde**, il s'agit d'une solution qui permet un rétablissement |
| - | Les deux (ou plus) disques | + | Avec un RAID de niveau 1 ou plus, les données sont copiées sur plusieurs |
| - | Lors d'un événement qui conduirait à des dégâts électriques tous les composants | + | Ceci laisse le temps de remplacer le disque défectueux. Après remplacement du disque physique l' |
| - | Dans le cas d'un RAID 0, il ne s'agit aucunement | + | Dans le cas d'un RAID 0, les données sont réparties sur plusieurs |
| - | Ce type de RAID est donc utile seulement dans les cas où les données sont non cruciales mais dont les besoins de performances de lecture/ | + | disques comme s'il s'agissait |
| + | performances, | ||
| + | des disques d'un groupe RAID 0 grille, l' | ||
| + | devient illisible ! Ce type de RAID est donc utile seulement dans | ||
| + | les cas où les données sont non cruciales mais dont les besoins de | ||
| + | performances de lecture/ | ||
| ==== Les types de RAID ==== | ==== Les types de RAID ==== | ||
| Ligne 63: | Ligne 83: | ||
| Il suffit d' | Il suffit d' | ||
| - | Un boot est nécessaire pour permettre la découverte des structures RAIDS pré-existantes dans le cas d'une nouvelle installation de l'OS en plus (ou à la place) d'une installation existante utilisant des RAIIDS. | + | Un boot est nécessaire pour permettre la découverte des structures RAIDS pré-existantes dans le cas d'une nouvelle installation de l'OS en plus (ou à la place) d'une installation existante utilisant des RAIDS. |
| Ligne 122: | Ligne 142: | ||
| - | <note tip>**Il est aussi possible de créer des RAID sans l' | + | <note tip>**Il est aussi possible de créer des RAID sans l' |
| ==== Construction du volume RAID ===== | ==== Construction du volume RAID ===== | ||
| Ligne 209: | Ligne 229: | ||
| ===== Utilisation/ | ===== Utilisation/ | ||
| - | ==== Que faire pour agrandir | + | ==== Que faire pour agrandir |
| Une fois les disques connectés et les partitions créées avec fdisk, il suffit de les ajouter : | Une fois les disques connectés et les partitions créées avec fdisk, il suffit de les ajouter : | ||
| Ligne 216: | Ligne 236: | ||
| sudo mdadm --manage /dev/md0 --add /dev/sdf1 | sudo mdadm --manage /dev/md0 --add /dev/sdf1 | ||
| </ | </ | ||
| - | Ensuite étendre | + | Ensuite étendre |
| < | < | ||
| sudo mdadm --grow /dev/md0 --raid-devices=5 | sudo mdadm --grow /dev/md0 --raid-devices=5 | ||
| Ligne 263: | Ligne 283: | ||
| </ | </ | ||
| - | ==== Que faire pour agrandir | + | ==== Que faire pour agrandir |
| Ce choix n'est probablement pas le premier auquel on pense. Cependant lorsque les disques initiaux sont anciens et qu'ils approchent les 100000 heures de fonctionnement, | Ce choix n'est probablement pas le premier auquel on pense. Cependant lorsque les disques initiaux sont anciens et qu'ils approchent les 100000 heures de fonctionnement, | ||
| 1) Lancer l' | 1) Lancer l' | ||
| Ligne 284: | Ligne 304: | ||
| - | ==== Que faire lorsqu' | + | ==== Que faire lorsqu' |
| Ne paniquez pas ! Vous n'avez pas perdu de données. | Ne paniquez pas ! Vous n'avez pas perdu de données. | ||
| Ligne 317: | Ligne 337: | ||
| Maintenant vous devez patienter, le temps que le volume Raid se reconstruise. Pendant cette phase de reconstruction les performances peuvent être altérées. Mais la reconstruction ralentit si vous avez besoin des disques. | Maintenant vous devez patienter, le temps que le volume Raid se reconstruise. Pendant cette phase de reconstruction les performances peuvent être altérées. Mais la reconstruction ralentit si vous avez besoin des disques. | ||
| - | ==== Que faire pour diminuer | + | ==== Que faire pour diminuer |
| Le besoin de supprimer définitivement un disque d'un RAID est certainement rare. | Le besoin de supprimer définitivement un disque d'un RAID est certainement rare. | ||
| La documentation pour cette réalisation n'est pas pléthorique. Voici une proposition de mode d' | La documentation pour cette réalisation n'est pas pléthorique. Voici une proposition de mode d' | ||
| Ligne 571: | Ligne 591: | ||
| #tout oublier et rescanner | #tout oublier et rescanner | ||
| sudo mdadm -Ss | sudo mdadm -Ss | ||
| - | # Assembler | + | # Assembler |
| sudo mdadm -A /dev/md0 / | sudo mdadm -A /dev/md0 / | ||
| # s'en souvenir | # s'en souvenir | ||
| Ligne 704: | Ligne 724: | ||
| </ | </ | ||
| - | Par contre, si vous avez déjà | + | Par contre, si vous avez déjà |
| < | < | ||
| Une fois votre disque supplémentaire connecté, il vous faut créer les mêmes partitions, pour cela tapez en root dans un terminal (sudo -i, ou sudo bash je vous le rappelle) : | Une fois votre disque supplémentaire connecté, il vous faut créer les mêmes partitions, pour cela tapez en root dans un terminal (sudo -i, ou sudo bash je vous le rappelle) : | ||
| Ligne 748: | Ligne 768: | ||
| </ | </ | ||
| - | Chaque disque retiré puis remis fera une reconstruction complète. Pour un array de 40 Go, comptez 15 min pour atteindre les 100% (60 mo/s environ). Évitez de rebooter la machine pendant la progression. | + | Chaque disque retiré puis remis fera une reconstruction complète. Pour une matrice |
| Ligne 799: | Ligne 819: | ||
| * Rebuild20, 40, 60, 80 : reconstruction en cours à 20, 40, 60 ou 80% | * Rebuild20, 40, 60, 80 : reconstruction en cours à 20, 40, 60 ou 80% | ||
| * RebuildFinished : la reconstruction vient de finir | * RebuildFinished : la reconstruction vient de finir | ||
| - | * SpareActive : disque spare vient d' | + | * SpareActive : disque spare vient d' |
| * $2 : nom du disque raid md concerné, par exemple /dev/md2 | * $2 : nom du disque raid md concerné, par exemple /dev/md2 | ||
| * $3 : disque concerné, par exemple /dev/sda5 | * $3 : disque concerné, par exemple /dev/sda5 | ||
