UUID y fstab

He visto que el fstab de Debian Squeeze ha cambiado y ya no usa las antiguas entradas (por ejemplo /dev/hda1, /dev/hdc1) para nuestros discos, si no que usa UUID=identificador_unico

¿Qué ventaja tiene?
Pues teniendo entradas /dev/hda1 y /dev/hdc1 en el fstab, si cambiamos de IDE (cambiar el cable físicamente), tendremos que el antiguo /dev/hda1 se convierte en /dev/hdc1 y viceversa, con lo cual el sistema no arrancará. Si usamos entradas con el UUID, da igual la conexión física en la placa o la configuración (maestro/esclavo) que se tenga porque los discos serán reconocidos por su identificador único.

Si queremos saber el UUID de nuestros discos, podemos hacerlo con vol_id /dev/nuestro_disco:

debian:~# vol_id /dev/hda1
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=383ef386-8da7-4b20-953e-9fb7618f6d50
ID_FS_UUID_ENC=383ef386-8da7-4b20-953e-9fb7618f6d50
ID_FS_LABEL=
ID_FS_LABEL_ENC=
ID_FS_LABEL_SAFE=

Ahora en el fstab modificaríamos la entrada /dev/hda1 por la nueva con el UUID:

UUID=383ef386-8da7-4b20-953e-9fb7618f6d50   /   ext3    errors=remount-ro   0   1

Un comentario en “UUID y fstab”

  1. Gracias por la información!
    Sigo sin poder arrancar una imagen de Debian volcada en una compact flash en otro equipo más nuevo.
    He cambiado la entrada de grub con el uuid, la entrada en fstab y hd0 en device.map, pero el error sigue siendo el mismo.
    “waiting for root filesystem”…

    Instalé el paquete linux-base y sus dependencias y tampoco he tenido éxito..
    ¿Alguien puede ayudarme?
    Gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.