¿Cómo restablezco permanentemente el UUID de una partición LVM?

¿Cómo restablezco permanentemente el UUID de una partición LVM?

Una copia de seguridad (dd clonada) de mi partición de arranque me dejó con UUID duplicados.

blkidmuestra:

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

¿Dónde /dev/mapper/raidgroup-osbackuphay un dispositivo LVM?

Arranqué desde una imagen de Ubuntu en vivo y probé:

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

Esto pareció tener éxito y el dispositivo de destino mostró un nuevo UUID.

Sin embargo, después del reinicio /dev/mapper/raidgroup-osbackupse volvió a montar /y blkidmostró el UUID original.

Pensé que se tune2fssuponía que el cambio sería permanente, pero no parece ser el caso. ¿Cómo puedo arreglar esto?

Respuesta1

Parece que ya lo he solucionado. No estoy seguro exactamente de qué paso resolvió el problema, pero esta vez lo hice:

Generar nuevo UUID:

uuidgen

Esto me dio un nuevo UUID que luego copié en:

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

Luego deshabilité el volumen lógico /dev/mapper/raidgroup-osbackupusando:

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

Deshabilité los otros volúmenes lógicos en el mismo grupo de volúmenes y volumen físico. Luego desactivé la matriz RAID subyacente (software) en la GUI de "Discos". Volví a habilitar la matriz RAID en "Discos", lo que a su vez reactivó automáticamente el volumen lógico con cuyo sistema de archivos estaba jugando. Al verificar el UUID con blkid, ahora pude confirmar que el UUID aún se cambió.

Solo como confirmación adicional, reinicié la imagen en vivo de Ubuntu y una vez más verifiqué el UUID /dev/mapper/raidgroup-osbackupcon blkid. Todavía cambió, por lo que esta parte ya está resuelta.

Surgió un nuevo problema... Al reiniciar el sistema desde la instalación normal, el cargador de arranque de alguna manera todavía monta la partición incorrecta /a pesar de que el UUID ahora es diferente. He publicado este problema como una nueva pregunta:¿Por qué Ubuntu monta la partición incorrecta como root?

Respuesta2

Este comando

sudo udevadm trigger

Debería actualizar su directorio /dev/disk/by-uuid/. No olvide modificar su archivo /etc/fstab.

Esperando que sea de ayuda.

información relacionada