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_UUID
en la linux/linuxefi/linux16
línea de comando) y / o fstab
y / o mdadm.conf
y / 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 mlabel
herramienta), 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-3344
cadena 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
blkid
informa 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.cfg
y / o fstab
para 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.