Cambiare il nome di un'array con metadata 1.2

From RVM Wiki
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

Riferimenti