Voici une note sur le changement des disques via un raid software

Tuto sympa :https://doc.ubuntu-fr.org/raid_logiciel

A – Checker état des disques
Connaitre état des disques : smartctl –all /dev/sdb

B – Changement du disque

1 – Desactivation de la partition -> mdadm –manage /dev/md0 –fail /dev/sdb1
2 – Remove de la partition -> mdadm –manage /dev/md0 –remove /dev/sdb1
3 – Copie des partitions sfdisk -d /dev/sda | sfdisk /dev/sdb
4 – Rajout du disque : mdadm –manage /dev/md0 –add /dev/sdb1

C – Afficher information du raid

Affichage des infos
cat /proc/mdstat
mdadm –detail /dev/md0

D – Création d’un RAID

1 – Vérification des disques
Si LXC ne pas faire de vérifications de disque dur

2 – Configuration des disques

Création d’un partition en RAID :

fdisk /dev/sde

Création de partition linux -> n
Création de partition en RAID auto detect -> t puis l’hexa fd

vérif : fdisk -l

3 – Création du raid

mdadm –create /dev/md0 –level=5 –assume-clean –raid-devices=4 /dev/sde1 /dev/sdd1 /dev/sdf1 /dev/sdc1

4 – Formatage
mkfs.ext4 /dev/md0

5 – Lancer le mdam au démarrage
mdadm –monitor –daemonise /dev/md0

6 – Montage
fstab

#Problème de RAID5 (disque perdu)
Disque mort ou enlevé

0 – Enlevement et rajout de proxmox

Info :
clean, degraded

1 – Remove du disque (si tjrs présent)
mdadm –manage /dev/md0 –set-faulty /dev/sde
mdadm –manage /dev/md0 –remove /dev/sde

2 – Rajout d’un disque :
mdadm –manage /dev/md0 –add /dev/sdb1

Le RAID se rebuild et c’est ok

#Problème de RAID avec hotspare

1-rajotu d’un disque dans proxmox
OK
5 8 96 – spare /dev/sdg

2 – Rajout du disque dans le md0

3 – mettre en fault un disque

mdadm –manage /dev/md0 –set-faulty /dev/sdb

Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 33 1 active sync /dev/sdc1
5 8 96 2 spare rebuilding /dev/sdg
4 8 81 3 active sync /dev/sdf1

2 8 65 – faulty /dev/sde1

Le rebuilt et la bascule se fait automatiquement

Tuto : https://www.justegeek.fr/tuto-creer-raid-logiciel-mdadm-debian/