Siempre he visto a personas hablar sobre el uso de UUID en discos duros en lugar de /dev/sdN
.
¿Cuál es el beneficio real de usar un UUID? ¿Es más rápido, más fiable, más fácil de recordar (ja, ja, no), qué?
Y, ¿no es posible cambiar un UUID? ¿Hay alguna forma de identificar una unidad (especialmente en GRUB) que nunca pueda cambiar?
Respuesta aceptada:
¿Cuál es el beneficio real de usar un UUID?
Generalmente, el UUID es constante para la misma unidad/partición sin importar a qué sistema esté conectado.
El /dev/sdN
el esquema de nombres incrementa la letra final (N
) para cada dispositivo enchufado (a, b, c, d, etc.). Esto significa que el /dev/sd
el identificador asignado al dispositivo cambia si se adjunta en un orden diferente.
Y, ¿no es posible cambiar un UUID?
Sí, mira aquí.
¿Hay alguna forma de identificar una unidad (especialmente en GRUB) que nunca pueda cambiar?
Para eso están los UUID. Probablemente sean la solución más estable que pueda obtener.
Uso de UUID en secuencias de comandos y similares
Si se le indica que ejecute un comando como este:
dd if=/dev/sda of=/dev/null
… puedes reemplazar /dev/sda
con un archivo en /dev/disk/by-uuid/
para hacer referencia al disco por UUID en lugar de sdN
.
Ejecute estos comandos para obtener los UUID (y sdN
notación) de unidades en su sistema:
for disk in /dev/disk/by-uuid/*; do
readlink -e "$disk"
echo "${disk#/dev/disk/by-uuid/}"
echo
done