Bonjour,
Je vais présenter le cas d'un RAID 1 en BTRFS qui à un HDD à changer ou défectueux.
Dans notre cas nous somme sur OMV (OpenMediaVault)
Comment créer son RAID 1 en BTRFS :
Créer votre RAID 1 :
mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc
Créer votre RAID 1 : (Avec un spare)
mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc /dev/sdd
Comment récupérer son RAID 1 en BTRFS :
Voir l'état du RAID : (Exemple KO)
btrfs fi show
Label: none uuid: df4db407-3a22-474a-92a7-e24cd54270c2
Total devices 2 FS bytes used 14.23GiB
devid 2 size 40.00GiB used 17.31GiB path /dev/sdc
*** Some devices missing
Voir le montage BTRFS :
cat /etc/fstab | grep btrfs
/dev/disk/by-uuid/df4db407-3a22-474a-92a7-e24cd54270c2 /srv/dev-disk-by-uuid-df4db407-3a22-474a-92a7-e24cd54270c2 btrfs defaults,nofail 0 2
Monter le RAID BTRFS en degradé :
mount -o rw,degraded /dev/disk/by-uuid/df4db407-3a22-474a-92a7-e24cd54270c2 /srv/dev-disk-by-uuid-df4db407-3a22-474a-92a7-e24cd54270c2
Remplacer le HDD manquant/défectueux :
btrfs replace start 1 /dev/sdb /srv/dev-disk-by-uuid-df4db407-3a22-474a-92a7-e24cd54270c2 -f
Voir le status du changement de HDD :
btrfs replace status /srv/dev-disk-by-uuid-df4db407-3a22-474a-92a7-e24cd54270c2
Started on 12.Mar 11:37:43, finished on 12.Mar 11:38:00, 0 write errs, 0 uncorr. read errs
Voir l'état du RAID : (Exemple OK)
btrfs fi show
Label: none uuid: df4db407-3a22-474a-92a7-e24cd54270c2
Total devices 2 FS bytes used 160.00KiB
devid 1 size 40.00GiB used 2.03GiB path /dev/sda
devid 2 size 40.00GiB used 3.31GiB path /dev/sdc
Voilà votre RAID est à nouveau fonctionnel.