Você pode reler informações de partição com o comando
partprobe /dev/sda
O UUID é específico da partição, por isso também é atualizado.
Eu estou tentando clonar um LUN em um servidor e apresentá-lo ao mesmo servidor e estou correndo em esquisitices UUID. Eu não crio partições no LUN, apenas crie um PV e depois o LVM além disso, para que possa crescer on-line conforme necessário. O LUN clonado tem o mesmo UUID que o LUN de origem para o LVM e o PV, o que é esperado. Eu mudo o UUID do PV usando o vgimportclone e então mudo o UUID do LVM com o tune2fs, sem problemas com eles. O que estou correndo é o UUID do disco físico, que deve ter o mesmo UUID do PV, não atualiza até que eu reinicie o servidor. Para aprofundar o mistério, se eu executar o blkid nos discos subjacentes do LUN, ele mostrará o antigo UUID, mas se eu executar o udevadm nesses mesmos discos, não haverá UUID.
Então eu tenho 2 perguntas.
1) Alguém sabe que whey blkid e udevadm mostrariam informações diferentes?
2) Existe uma maneira de atualizar o UUID do disco físico sem reiniciar?
Servidor: RHEL 6,5 device-mapper-multipath-0.4.9-87.el6.x86_64 lvm2-2.02.143-7.el6.x86_64
Obrigado DarkSide
Você pode reler informações de partição com o comando
partprobe /dev/sda
O UUID é específico da partição, por isso também é atualizado.