Disaster recovery Le seguenti informazioni sono utili nel caso in cui un disco sia passato all'altro mondo e sia necessaria riallineare l'array Disco vuoto/nuovo E' necessario nuovamente copiare la tabella delle partizioni sul disco nuovo, al termine verificare con fdisk che tutto sia corretto, dopodiche' aggiungere la corretta partizione al metadevice di interesse, infine reinstallare grub (alla console di grub eseguire i comandi citati nella sezione precedente) sul secondo disco, prima di riavviare o spegnere monitorare per mezzo di /proc/mdstat che l'operazione sia terminata. Disco nuovo sdb e Partizione con tabelle MBR: linuxbox:~# sfdisk -d /dev/sda | sfdisk /dev/sdb linuxbox:~# fdisk -l linuxbox:~# mdadm --zero-superbplock /dev/sdb (dovrebbe restituire un errore) linuxbox:~# mdadm --add /dev/md1 /dev/sdb1 linuxbox:~# mdadm --add /dev/md2 /dev/sdb2 linuxbox:~# grub-install /dev/sdb --recheck linuxbox:~# cat /proc/mdstat Nel caso si tratti di disco con tabelle GPT: (replicare tabella disco a caldo (replico su sda, la tabella di sdb)) linuxbox:~# sgdisk -R /dev/sda /dev/sdb linuxbox:~# sgdisk -G /dev/sda linuxbox:~# sgdisk -G -e /dev/sda Disco usato con partizioni fuori sincronia Se si e' reinserito il vecchio disco od un disco usato le partizioni (quelle dati, la swap non centra niente) sono andate fuori sincronia, e' necessario re-sincronizzare in tutto con mdadm e riaggiungere la partizione coinvolta nel metadevice di interesse, prima di riavviare o spegnere monitorare per mezzo di /proc/mdstat che l'operazione sia terminata. linuxbox:~# cat /proc/mdstat linuxbox:~# mdadm --zero-superbplock /dev/sdb linuxbox:~# mdadm --add /dev/md1 /dev/sdb1 linuxbox:~# mdadm --add /dev/md2 /dev/sdb2 linuxbox:~# grub-install /dev/sdb --recheck linuxbox:~# cat /proc/mdstat Normale diagnostica: Informazioni sull'array: linuxbox:~# mdadm --detail --scan linuxbox:~# mdadm --examine --scan Informazioni sull'array comprese le partizioni fisiche che formano il metadevice: linuxbox:~# mdadm --detail /dev/md1 linuxbox:~# mdadm --detail /dev/md2 File di diagnostica in proc, mostra i metadevice, le informazioni di re-sincronizzazione e quando manca un disco: linuxbox:~# cat /proc/mdstat Messaggi del kernel riguardanti i moduli coinvolti: linuxbox:~# dmesg | grep md linuxbox:~# dmesg | grep raid1