====== MDADM ====== ===== Installation ===== apt-get install mdadm ===== Activation ===== rc-update add mdraid boot rc-update add mdadm boot /etc/init.d/mdadm start /etc/init.d/mdraid start Systemd : systemctl enable mdmonitor systemctl start mdmonitor ===== Préparation des disques ===== ===== Tests S.M.A.R.T. ===== Installer de quoi faire les tests : apt-get install smartmontools Test rapide d'un disque : smartctl -t short /dev/sdb Une fois le test fini, on affiche le résultat : smartctl -l selftest /dev/sdb Test de lecture des attributs, sans lancer le test (donc très rapide) : smartctl -s on -a /dev/sdb ===== Partitions ===== gdisk /dev/sdb * O : Nouvelle table, * N : Nouvelle partition, choisir "Linux RAID" comme FS (fd00), * W : Valider les changements. ===== Création ===== Choisir le level : 0,1,5,6... et le nombre de disques : mdadm --create /dev/md0 --level=1 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd Ou : mdadm --create /dev/md0 --level=1 --raid-devices=3 /dev/sd[b-d] ===== Monitoring et informations sur la grappe ===== cat /proc/mdstat Si on veut un rafraichissement, genre lors d'un rebuild : watch cat /proc/mdstat ===== Informations ===== mdadm --detail /dev/md0 ===== Filesystem ===== On crée le FS : mkfs.ext4 /dev/md0 On le monte : mount /dev/md0 /mnt Montage permanent (dans ''/etc/fstab''): /dev/md0 on /mnt type ext4 (rw,relatime,data=ordered) Génération de la config : mdadm --detail --scan >> /etc/mdadm.conf Debian : mdadm --detail --scan >> /etc/mdadm/mdadm.conf ===== Supprimer un disque ===== Le marquer défaillant : mdadm --fail /dev/md0 /dev/sdc Le supprimer : mdadm --remove /dev/md0 /dev/sdc 2 en 1 : mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdc ===== Ajouter un disque ===== mdadm --add /dev/md0 /dev/sde ===== Agrandir la grappe après ajout d'un disque ===== mdadm --grow /dev/md0 --raid-devices=4 Check : mdadm --detail /dev/md0 Agrandir le FS : resize2fs /dev/md0 Avec fichier de recovery : mdadm --grow /dev/md0 --raid-devices=4 --backup-file=/root/recovery.file ===== Plus d'infos ===== https://raid.wiki.kernel.org/index.php/Growing