Como faço para redefinir permanentemente o UUID de uma partição LVM?

4

Um backup (clonado) da minha partição de inicialização me deixou com UUIDs duplicados.

blkid mostra:

/dev/sda1: UUID="32579810-0388-416d-bb49-7031ac2c2975" TYPE="ext4"
...
/dev/mapper/raidgroup-osbackup: UUID="32579810-0388-416d-bb49-7031ac2c2975" TYPE="ext4"
...

em que /dev/mapper/raidgroup-osbackup é um dispositivo LVM.

Eu iniciei a partir de uma imagem do Ubuntu ao vivo e tentei:

sudo tune2fs -U random /dev/mapper/raidgroup-osbackup

Isso pareceu ter sucesso e o dispositivo de destino mostrou um novo UUID.

No entanto, após a reinicialização, /dev/mapper/raidgroup-osbackup foi remontado em / e blkid mostrou o UUID original.

Eu achei que a mudança com tune2fs deveria ser permanente, mas isso não parece ser o caso. Como posso consertar isso?

    
por Thomas Arildsen 30.10.2014 / 10:30

2 respostas

1

Parece que resolvi isso agora. Não sei exatamente qual etapa resolveu o problema, mas desta vez eu fiz:

Gerar novo UUID:

uuidgen

Isso me deu um novo UUID que eu copiei:

sudo tune2fs -U <insert here> /dev/mapper/raidgroup-osbackup

Em seguida, desativei o volume lógico /dev/mapper/raidgroup-osbackup usando:

sudo lvm lvchange -an /dev/mapper/raidgroup-osbackup

Eu desativei os outros volumes lógicos no mesmo grupo de volumes e volume físico. Em seguida, desativei a matriz RAID subjacente (software) na GUI "Discos". Eu reativei a matriz RAID em "Discos" que, por sua vez, reativaram automaticamente o volume lógico em que eu estava mexendo com o sistema de arquivos. Verificando o UUID com blkid , agora posso confirmar que o UUID ainda foi alterado.

Assim como uma confirmação extra, reiniciei a imagem ao vivo do Ubuntu e mais uma vez verifiquei o UUID de /dev/mapper/raidgroup-osbackup com blkid . Ainda mudou - então esta parte está resolvida agora.

Junto veio um novo problema ... Ao reinicializar o sistema da instalação comum, o carregador de boot de alguma forma ainda obtém a partição errada montada em / apesar do fato de que o UUID é agora diferente. Eu publiquei este problema como uma nova pergunta: Por que o Ubuntu monta a partição errada como root?

    
por 30.10.2014 / 11:44
0

Este comando

sudo udevadm trigger

shoud atualize seu diretório / dev / disk / by-uuid /. Não esqueça de modificar seu arquivo / etc / fstab.

Esperando que isso ajude.

    
por 30.10.2014 / 11:40