Cette fiche la création d'un RAID1 sous linux avec l'utilitaire mdadm.
Nous considérons que vous avez monté deux disques de 60Mo sur la VM.
apt install mdadm
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc mdadm --detail /dev/md0 cat /proc/mdstat
mdadm --stop /dev/md0 # mdadm --remove /dev/md0 mdadm --zero-superblock /dev/sdb /dev/sdc
pvcreate /dev/md0 pvdisplay
vgcreate vgdata /dev/md0 vgdisplay
lvcreate -n lv_data -L 30M vgdata lvdisplay /dev/vgdata/lv_data
mkfs.ext4 /dev/mapper/vgdata-lv_data
lsblk lsblk -f
mdadm --assemble /dev/md0 /dev/sdb /dev/sdc
mdadm --assemble -scan #Detection automatique via Metadata cat /proc/mdstat mdadm --detail /dev/md0
mdadm --detail --scan --verbose >> /etc/mdadm/mdadm.conf
mkdir /mnt/data mount /dev/mapper/vgdata-lv_data /mnt/data cat /etc/mtab | grep /mnt/data >> /etc/fstab
Redémarrer la machine : le démarrage est bloqué.
df -h
→ Le système de fichiers du RAID n'est pas monté
cat /proc/mdstat
→ Le RAID est inactif
mdadm --run /dev/md0
→ Démarre le RAID avec un disque manquant
mdadm --readwrite /dev/md0
→ Passe le RAID en lecture/écriture même avec un disque manquant
Ajouter un nouveau disque de 60Mb
lsblk
mdadm --manage /dev/md0 --add /dev/sdb cat /proc/mdstat mdadm --detail /dev/md0