Obtener el UUID de una partición

sismo
02/09/2009 - 15:41

El UUID, siglas de Universally Unique Identifier en español identificador único universal. Es una cadena alfanumerica que identifica las unidades del tipo de los discos duros, particiones, cd, dvd, usb, etc.

Este identificador se utiliza para montar particiones en puntos específicos del sistema.

 

Procedimiento:

Para obtener el UUID de la primera partición de un pendrive (suponiendo que el equipo disponga de un solo disco rígido).

< blkid /dev/sdb1
> /dev/sdb1: LABEL="" UUID="3433-3231" TYPE="vfat" 

En caso de que el sistema disponga de más de un disco rígido, o se desee averiguar el UUID de otra partición se debe modificar el sdXY (donde X define la unidad e Y el nro de la partición).

Para listar todos los UUID de las unidades del sistema se debe ejecutar el siguiente comando:

< blkid
> /dev/sda1: UUID="664472B04472829B" TYPE="ntfs"
> /dev/sda2: UUID="728fc2f1-d62b-4a7a-8d88-b2504eee1ff2" TYPE="swap"
> /dev/sda5: UUID="7b94e929-a6d1-498d-be42-2c40a4ac0751" TYPE="ext3"
> /dev/sda6: UUID="82ac362a-32e2-4797-b76e-c30306d821c8" TYPE="ext3"
> /dev/loop0: TYPE="squashfs"

o

< ls /dev/disk/by-uuid/ -lh
> total 0
> lrwxrwxrwx 1 root root 10 2009-02-09 15:59 3433-3231 -> ../../sdb1
> lrwxrwxrwx 1 root root 10 2009-02-09 08:50 7b467ed1-bff0-4d99-9fcb-af3a431210a6 -> ../../sda3
> lrwxrwxrwx 1 root root 10 2009-02-09 08:50 d5f35c74-79be-4657-9c76-c870e1ad7ecb -> ../../sda4 

Montaje de Unidad en un punto especifico:

Para montar una unidad utilizando el uuid (muy últil si se quiere montar un pendrive especifico en algun punto dentro del home de un usuario especifico usuario), se debe agregar en el fstab la siguiente línea.

> UUID=3433-3231          /home/user/disk    vfat        noauto,user,relatime            0    0

Donde

  • UUID=3433-3231 => se define el UUID del pendrive.
  • /home/user/disk => se define el punto de montaje.
  • vfat => se define el sistema de archivos
  • noauto,user,relatime => se define que no se monte en el inicio, que lo pueda montar cualquier usuario y que se acceda al mismo en modo relatime.

Comentarios

Para ver el uuid de todos los dispositivos no hace falta ese comando, simplemente alcanza con poner $ blkid

Lo agrego.

Distribuir contenido