Cambiare il nome di un'array con metadata 1.2

From RVM Wiki
Revision as of 10:01, 14 November 2011 by Gabriele.vivinetto (talk | contribs) (Created page with "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…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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