Suite remplacement physique d’un disque qui faisait partie d’un RAID1 logiciel avec mdadm, il faut préparer puis lancer la reconstruction.
Pour ce faire :
En supposant que sda est le disque sain et sdb le disque remplacé :
sfdisk -d /dev/sda > part_table_$(date +"%Y-%m-%d")
grep -v ^label-id part_table_$(date +"%Y-%m-%d") | sed -e 's/, *uuid=[0-9A-F-]*//' | sfdisk /dev/sdb
(trouvé ici : https://unix.stackexchange.com/questions/12986/how-to-copy-the-partition-layout-of-a-whole-disk-using-standard-tools )
Puis on répare les volume RAID1.
On les liste :
# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md7 : active raid1 sda7[1]
7498270720 blocks super 1.2 [2/1] [_U]
bitmap: 26/56 pages [104KB], 65536KB chunk
md6 : active raid1 sda6[0]
52395008 blocks super 1.2 [2/1] [U_]
md2 : active raid1 sda2[0]
104791040 blocks super 1.2 [2/1] [U_]
md4 : active raid1 sda4[0]
104791040 blocks super 1.2 [2/1] [U_]
md5 : active raid1 sda5[0]
52395008 blocks super 1.2 [2/1] [U_]
unused devices: <none>
Et on répare :
# mdadm /dev/md2 --add /dev/sdb2
# mdadm /dev/md4 --add /dev/sdb4
# mdadm /dev/md7 --add /dev/sdb7
# mdadm /dev/md5 --add /dev/sdb5
J’en profite pour cloner la partition EFI :
# dd if=/dev/sda1 of=/dev/sdb1 bs=1024
