kb:linux:donnees:raid_logiciel_avec_mdadm
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
kb:linux:donnees:raid_logiciel_avec_mdadm [2017/12/09 00:19] – modification externe 127.0.0.1 | kb:linux:donnees:raid_logiciel_avec_mdadm [2020/03/04 14:39] (Version actuelle) – beu | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======RAID logiciel | + | ======RAID logiciel |
====Mettre en place un RAID sur l' | ====Mettre en place un RAID sur l' | ||
Ligne 19: | Ligne 19: | ||
Il faut télécharger le paquet permettant de gérer ses RAIDs | Il faut télécharger le paquet permettant de gérer ses RAIDs | ||
- | sudo apt-get update | + | <code bash> |
- | sudo apt-get install mdadm | + | # apt update |
+ | </ | ||
Il faut sélectionner tout les disques, pour ne pas chercher des disques exclu par le logiciel | Il faut sélectionner tout les disques, pour ne pas chercher des disques exclu par le logiciel | ||
Ligne 26: | Ligne 27: | ||
Pour créer sa grappe(Array) de RAID | Pour créer sa grappe(Array) de RAID | ||
- | sudo mdadm --create /dev/md0 --level=5 --assume-clean --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 | + | <code bash> |
+ | # mdadm --create /dev/md0 --level=5 --assume-clean --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 | ||
+ | </ | ||
| | ||
**--create /dev/md0 :** Indique la localisation et le nom du disque virtuel créer.\\ | **--create /dev/md0 :** Indique la localisation et le nom du disque virtuel créer.\\ | ||
Ligne 32: | Ligne 35: | ||
**--assume-clean :** permet de dire à mdadm que nos disques sont vides. Ce qui permet de passer l' | **--assume-clean :** permet de dire à mdadm que nos disques sont vides. Ce qui permet de passer l' | ||
**--raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 :** Indique le nombre de disques utilisé mais aussi lequel sont utilisé. | **--raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 :** Indique le nombre de disques utilisé mais aussi lequel sont utilisé. | ||
+ | |||
+ | Une fois fait, MDADM va contruire la grappe. Vous pouvez la suivre en tapant la commande : | ||
+ | |||
+ | <code bash> | ||
+ | # cat / | ||
+ | </ | ||
+ | < | ||
+ | md0 : active raid5 sdb1[0] sdc1[1] sdd1[2] sde1[3] | ||
+ | 976629760 blocks super 1.2 [2/1] [UUU_] | ||
+ | [> | ||
+ | bitmap: 8/8 pages [32KB], 65536KB chunk | ||
+ | |||
+ | unused devices: < | ||
+ | </ | ||
Il faut ensuite formater la partition du RAID dans le système de fichier voulu. | Il faut ensuite formater la partition du RAID dans le système de fichier voulu. | ||
- | sudo mkfs.ext4 /dev/md0 | + | <code bash> |
- | + | # mkfs.ext4 /dev/md0 | |
+ | </ | ||
Il est possible de créer des volumes LVM complémentaires si voulu.\\ | Il est possible de créer des volumes LVM complémentaires si voulu.\\ | ||
Il suffit juste de monter la partition /dev/md0 pour profiter du RAID.\\ | Il suffit juste de monter la partition /dev/md0 pour profiter du RAID.\\ | ||
Il ne faut pas oublier de rajouter dans /etc/fstab la ligne suivante, si le montage au démarrage de la machine est voulu | Il ne faut pas oublier de rajouter dans /etc/fstab la ligne suivante, si le montage au démarrage de la machine est voulu | ||
- | | + | < |
- | | + | /dev/md0 / |
+ | </ | ||
+ | |||
+ | ==== Remplacer un disque dans un RAID ==== | ||
+ | |||
+ | Il se peux qu'il faille sortir le disque du RAID, si MDADM ne l'a pas fait avant vous. Pour ce faire, il mettre la partition en " | ||
+ | |||
+ | <code bash> | ||
+ | # mdadm --manage /dev/md0 --fail /dev/sda1 | ||
+ | </ | ||
+ | |||
+ | Puis de le supprimer de la grappe : | ||
+ | |||
+ | <code bash> | ||
+ | # mdadm --manage /dev/md0 --remove /dev/sda1 | ||
+ | </ | ||
+ | |||
+ | Une fois fait, vous devriez obtenir un résultat semblable((Cas sur un RAID 1)) : | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # mdadm --detail /dev/md0 | ||
+ | </ | ||
+ | < | ||
+ | /dev/md0: | ||
+ | | ||
+ | | ||
+ | Raid Level : raid1 | ||
+ | Array Size : 976629760 (931.39 GiB 1000.07 GB) | ||
+ | Used Dev Size : 976629760 (931.39 GiB 1000.07 GB) | ||
+ | Raid Devices : 2 | ||
+ | Total Devices : 1 | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | State : clean, degraded | ||
+ | Active Devices : 1 | ||
+ | | ||
+ | Failed Devices : 0 | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | Consistency Policy : bitmap | ||
+ | |||
+ | Name : bkp:0 (local to host bkp) | ||
+ | UUID : 3b811a6d: | ||
+ | Events : 38926 | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour finir, il faudra ajouter un nouveau disque dans la grappe : | ||
+ | |||
+ | <code bash> | ||
+ | # mdadm --manage /dev/md0 --add /dev/sda1 | ||
+ | </ | ||
+ | et la grappe va se reconstruire, |
kb/linux/donnees/raid_logiciel_avec_mdadm.1512778796.txt.gz · Dernière modification : 2017/12/09 00:19 de 127.0.0.1