Montaje de disco USB externo con UUID


Toshiba Canvio plus 320 gb

Podemos dejarle la tarea al gestor de escritorios o de archivos para que monte de manera automática un disco externo USB pero tiene el inconveniente de que no siempre se monta en la misma ruta (ejemplo, /media/1TB vs. /media/1TB_ ) por lo que parece más adecuado hacer esto a través del /etc/fstab. El problema es que el sistema no identifica los recursos al mismo dispositivo, es decir, el disco externo USB hoy puede ser /dev/sdb1 y mañana estar asociado a /dev/sdc1. ¿Cómo resolver este inconveniente en el /etc/fstab? Respuesta: con una cadena de caracteres llamada UUID (Universally Unique Identifier) que identifica de forma unívoca al dispositivo en cuestión.

Orden blkid

Para obtener los UUID’s de los dispositivos de bloque del sistema, basta con usar la orden blkid:

root@moody:~# blkid 
/dev/sdb1: LABEL="350GB" UUID="AB64-3A17" TYPE="vfat" 
/dev/sdb2: LABEL="1TB" UUID="dbd6b68d-a690-4a77-a404-7b8880e938e0" TYPE="ext4" 
/dev/sda1: UUID="MfYt3S-Vlzs-MInW-xGWU-j28o-ssJU-Uw029u" TYPE="LVM2_member" 
/dev/mapper/vg-rootfs: UUID="0393994a-75d4-4435-b3fd-2fda39ccd9b3" TYPE="ext4" 
/dev/mapper/vg-swap: UUID="cd790b68-44ca-4f21-8596-850c32b54487" TYPE="swap" 
/dev/mapper/vg-home: UUID="83aa02aa-a68a-4536-8094-382a172d80df" TYPE="ext4"

Tomemos el ejemplo de la segunda línea. Aquí nos indica que el dispositivo asociado en estos momentos a /dev/sdb2 tiene el UUID “dbd6b68d-a690-4a77-a404-7b8880e938e0”, tiene la etiqueta “1TB” y el sistema de archivos es ext4. Con esta información podemos editar el /etc/fstab de la siguiente manera:

#                                
proc            /proc           proc    defaults        0       0
/dev/mapper/vg-rootfs /               ext4    errors=remount-ro 0       1
/dev/mapper/vg-home /home           ext4    defaults        0       2
/dev/mapper/vg-swap none            swap    sw              0       0
/dev/sr0       /media/cdrom0   udf,iso9660 user,noauto     0       0
UUID="dbd6b68d-a690-4a77-a404-7b8880e938e0"     /media/1TB      ext4    defaults,users   0       0

Hay que recordar que el directorio /media/1TB debe haber sido creado. Para probar que funciona basta con montarlo desde un terminal o simplemente al reiniciar la máquina el directorio se montará.

Referencias:


  1. #1 by Luis Gallardo on 25/09/2013 - 4:02

    @Michael qué bueno que te fue de ayuda. Saludos!

  2. #2 by Michael Bonilla on 25/09/2013 - 12:00

    Me funciono muchas gracias……….

  3. #3 by Luis Gallardo on 13/04/2012 - 11:16

    @David puede ser los drivers de Ubuntu, o que no se esté trabajando en USB 2.0 sino en 1.1. Saludos!

  4. #4 by David rodriguez on 13/04/2012 - 1:24

    epale lusi buenisimo tu post graciass una pregunta tengo un rollo desde hace tiempo que conecto un disco externo usb 2.0 para pasar unas pelis que baje y cuando los paso tarda muchisimo la tasa de trasnferencia es de 2mb/s a 10mb/s en ubuntu cuando lo hago desde windows la tasa es mas alta aveces creo que llega hasta 30mb/s o 40mb/s algo asi a que se debe eso igualmente pasa por la tarjeta de red tengo una
    Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller y un router gigabit y la maquinita a la que lo paso tambien tiene gigabitethernet y por samba pasa por debajo de los 10 mb/s que debo hacer o que me recomendarias tu que me tiene azul esa broma

(No será publicado)