Además de ext2 / ext3 / ex4 y xfs, también puede cambiar el UUID del siguiente sistema de archivos o dispositivo de bloqueo.
Intercambiar
swaplabel -U $NEW_UUID
RAID de software (incursión de md)
Para MD RAID, primero debe detener el RAID, luego actualizar el UUID al volver a ensamblar. Entonces, si su RAID está montado /, necesita actualizar UUID en modo fuera de línea; use un CD en vivo para hacerlo.
mdadm --stop $RAID_DEVICE
mdadm --assemble $RAID_DEVICE --update=uuid --uuid=$NEW_UUID $MEMBER_DEVICES...
Ejemplo:
mdadm --stop /dev/md127
mdadm --assemble /dev/md127 --update=uuid --uuid=2A1D2A1D-2A1D-2A1D-2A1D-2A1D2A1D2A1D /dev/sda2 /dev/sdb2
Después de actualizar UUID, es posible que deba actualizar grub.cfg( rd.md.uuid=$NEW_UUIDen la linux/linuxefi/linux16línea de comando) y / o fstaby / o mdadm.confy / o update-initramfs(familia Debian) y / o dracut --force(familia Red Hat) para que pueda arrancar con éxito la próxima vez.
LUKS (cryptsetup)
cryptsetup luksUUID --uuid=$NEW_UUID $LUKS_DEVICE
Ejemplo:
cryptsetup luksUUID --uuid=e0c0e0c0-e0c0-e0c0-e0c0-e0c0e0c0e0c0 ~/encrypted-LUKS.loop
FAT / NTFS / exFAT
Esta es otra historia aquí, actualmente no hay utilidades para modificar el UUID del sistema de archivos de estos sistemas de archivos(Ver la respuesta del reichhart : la mlabelherramienta), pero podemos modificar los datos en bruto en el disco para hacerlo.
ADVERTENCIA, es peligroso modificar datos sin procesar en el disco y podría perder datos sin una operación cuidadosa.
Aquí se detallan los pasos para modificar los datos sin procesar en el disco utilizando hexedit.
blkid, escriba el UUID del sistema de archivos en papel, o recuérdelo. La cadena UUID de FAT / exFAT se parece a la 1122-3344cadena UUID de NTFS 1122334455667788.
Dispositivo de partición abierta usando hexedit
hexedit <partition device such as /dev/sda1>
- Presione /, ingrese el UUID en orden inverso (si se
blkidinforma 1234-ABCD, luego busque CDAB3412) para buscar los datos del UUID en el disco.
- Una vez que se encuentra UUID, cámbielos, presione F2para guardar y salir.
blkid para verificar el UUID.
- Una vez que se modifica UUID, es posible que deba actualizar
grub.cfgy / o fstabpara que pueda arrancar con éxito la próxima vez.
- Ejecute
fsck <partition device such as /dev/sda1>y vea el mensaje "Hay diferencias entre el sector de arranque y su copia de seguridad" . Para resolverlo, seleccione "1) Copiar original en copia de seguridad" , y si se le pregunta "¿Realizar cambios? (Y / n)" , presione y.