-
Cambiar el UUID de una partición usando Debian
El UUID (Universally Unique Identifier) es un identificador único que el sistema usa para distinguir una partición de otra, independientemente de en qué disco o en qué orden estén conectadas. En muchas instalaciones modernas de Debian, los UUID se utilizan en el archivo /etc/fstab y, a veces, en el cargador de arranque, para montar sistemas de archivos de forma fiable.
Cambiar el UUID puede ser útil, por ejemplo:
- Si clonamos un disco y queremos evitar conflictos entre particiones idénticas.
- Si queremos unificar criterios de nombres o identificadores en un entorno concreto.
- Si alguna herramienta requiere un UUID concreto.
Al cambiar el UUID, cualquier archivo de configuración que haga referencia al UUID antiguo deberá actualizarse.
Primero, comprobar los UUID actuales
Antes de cambiar nada conviene listar los UUID actuales. Abrimos la terminal y ejecutamos:
sudo blkidLa salida será similar a:
/dev/sda1: UUID="1111-2222-3333-4444" TYPE="ext4" /dev/sda2: UUID="aaaa-bbbb-cccc-dddd" TYPE="swap" /dev/sdb1: UUID="1234-ABCD" TYPE="vfat"
También podemos usar lsblk:
lsblk -fPara particiones ext2, ext3 o ext4
Para sistemas ext2, ext3 o ext4 usaremos tune2fs.
Generar un UUID aleatorio
sudo tune2fs -U random /dev/sdb1 sudo blkid /dev/sdb1
Establecer un UUID concreto
sudo tune2fs -U 12345678-90ab-cdef-1234-567890abcdef /dev/sdb1 sudo blkid /dev/sdb1
Para particiones XFS
Para particiones XFS se usa xfs_admin.
sudo xfs_admin -U generate /dev/sdc1 sudo xfs_admin -U 12345678-90ab-cdef-1234-567890abcdef /dev/sdc1 sudo blkid /dev/sdc1
Particiones Swap
x
sudo mkswap -U random /dev/sda2 sudo mkswap -U 12345678-90ab-cdef-1234-567890abcdef /dev/sda2 sudo blkid /dev/sda2
FAT, exFAT y NTFS
En sistemas FAT, exFAT o NTFS el UUID funciona de forma distinta y suele gestionarse con herramientas como dosfslabel o ntfslabel. En esos casos normalmente se cambia la etiqueta del volumen más que el UUID. Este artículo se centra en ext, XFS y swap.