/etc/fstab y UUID

Regularmente se especifica en el archivo fstab nombres de dispositivo como /dev/sdb1 tal como en el siguiente ejemplo:

/dev/sdb1        /media/storage        ntfs-3g       defaults        0 1

Esto no es nada nuevo para muchos, pero puede suceder la ocasión en la cual queramos que un dispositivo se monte en una ubicación especial siempre, pero el nombre del dispositivo /dev/sdb1 del ejemplo anterior podría cambiar por ejemplo si se tratara de un dispositivo USB, o de si las galaxias están alineadas o si hace luna llena.

Bueno, en este caso podemos utilizar el UUID (Universally Unique Identifier) el cual identifica a cada sistema de archivos de un disco y hace que el nombre del dispositivo sea irrelevante al momento de montarse.

Obteniendo el uuid

Un par de formas de obtenerlo:

# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 May  5 02:38 07D4-0918 -> ../../sda1
lrwxrwxrwx 1 root root 10 May  5 02:38 1501c1df-798c-4359-a100-37c97f426269 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May  5 02:38 1cd538b0-c4da-4280-a485-c0324066832f -> ../../sda5
lrwxrwxrwx 1 root root 10 May  5 02:38 25b9f76e-0d99-4c6d-b441-4a4a879ff049 -> ../../sda3
lrwxrwxrwx 1 root root 10 May  5 02:38 9E88682C886804DD -> ../../sdb1
lrwxrwxrwx 1 root root 10 May  5 02:38 D8701AD2701AB6EA -> ../../sda2

# blkid
/dev/sda1: SEC_TYPE=”msdos” LABEL=”DellUtility” UUID=”07D4-0918″ TYPE=”vfat”
/dev/sda2: UUID=”D8701AD2701AB6EA” LABEL=”winxp” TYPE=”ntfs”
/dev/sda3: UUID=”25b9f76e-0d99-4c6d-b441-4a4a879ff049″ TYPE=”ext3″
/dev/sda5: UUID=”1cd538b0-c4da-4280-a485-c0324066832f” TYPE=”swap”
/dev/sdb1: UUID=”9E88682C886804DD” LABEL=”storage” TYPE=”ntfs”
/dev/sdb2: UUID=”1501c1df-798c-4359-a100-37c97f426269″ TYPE=”ext3

Ahora con el uuid en mano, procedemos a modificar nuestro fstab:

UUID=9E88682C886804DD        /media/storage       ntfs-3g        defaults       0 1

Y listo, no dependemos del nombre del dispositivo para montarlo!

Nota: El uso del UUID NO lo inventó Ubuntu

4 Comments »

RSS feed for comments on this post. TrackBack URI

  1. Using Google Chrome Google Chrome 5.0.342.9 on Linux Linux

    “Nota: El uso del UUID NO lo inventó Ubuntu” jaja buena esa primo

    Comment by Vin — June 10, 2010 #

  2. Using Mozilla Mozilla 1.9.2.3 on Linux Linux

    jajajajajaj me mato de la risa esto: Nota: El uso del UUID NO lo inventó Ubuntu

    Comment by xtecuan — June 11, 2010 #

  3. Using Google Chrome Google Chrome 7.0.517.36 on Linux Linux

    Buenale vostorga. Gracias por otro buen post.
    PD. Matado de la risa lo de ubuntu. deberías de ser comediante xD

    Comment by msamour — October 12, 2010 #

  4. Using Google Chrome Google Chrome 7.0.517.36 on Linux Linux

    Te faltó el
    sudo mount -a

    Al final para volver a cargar el fstab sin necesidad de reiniciar la maquina.

    Comment by msamour — October 12, 2010 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.