Créer une pile RAID1 soft

Il faut disposer au préalable de deux bloc disque (physique ou partition)

Le module raid1 doit être au préalablement prit en charge par le noyau (voir initrd)

On prépare notre premier disque pour en faire un Linux Raid

fdisk /dev/sdb
n   (add a new partition)
p   (primary partition)
1   (Partition number)
t   (change a partition's system id)
fd  (Linux raid auto)
w   (write table to disk and exit)

On fait la même opération sur le second disque (par exemple /dev/sdc)

On lance la création de notre pile raid

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

Pour visualiser l'etat des pile raid

cat /proc/mdstat

On peut ensuite créer le FS que l'on veut

mkfs.ext3 /dev/md0

ou mettre du LVM

Pour terminer monter notre FS, par exemple

mount /dev/md0 /mnt/point_de_montage

Mettre en echec un raid, retirer et remettre un bloc de la pile raid

Pour mettre en echec le disque /dev/sdb

mdadm --fail /dev/md0 /dev/sdb1

On peut constater qu'il est en echec avec la commande

cat /proc/mdstat

Retirer le disque de la pile raid

mdadm --remove /dev/md0 /dev/sdb1

Remettre le disque dans la pile raid

mdadm --add /dev/md0 /dev/sdb1

Pour suivre la reconstruction du disque

watch -n 1 cat /proc/mdstat

Pour vérifier le statut des dispositifs raid

mdadm --detail /dev/md0