Cambiare il nome di un'array con metadata 1.2
Jump to navigation
Jump to search
Gli array con metadata 1.2 hanno associato un moe, che usano durante l'assemblaggio.
Inoltre questi array hanno due riferimenti; il device:
/dev/mdX
ed il link
/dev/md/NAMEOFX -> ../mdX
In particolare, se un array è stato creato come md127, se successivamente lo si riassembla come md0, esso apparirà come
/dev/md0
ma non verrà creato il link
/dev/md/0
Questo perchè il link fa riferimento al nome.
Infatti se si esamina l'array, esso avrà ancora impostato il vecchio nome:
sudo mdadm --detail /dev/md0
...
Name : myhostname:127 (local to host myhostname)
...
Per sistemare le cose, occorre riassemblarlo, cambiandogli anche nome:
sudo mdadm --stop /dev/md0 sudo mdadm --assemble /dev/md0 /dev/sdXy /dev/sdYz ... --update=name
Al reboot sarà tutto ok.
Se grub si lamenta di non trovare il link di md/0, crearlo a mano
cd /dev/md sudo ln -s ../md0 0