Objetivo
El siguiente tutorial explica cómo montar una unidad USB en el sistema Linux utilizando la línea de comandos de la terminal y el shell. Si estás utilizando el gestor de escritorio, lo más probable es que puedas utilizarlo para montar la unidad USB por ti.
Montar una unidad USB no es diferente de montar una memoria USB o incluso una unidad SATA normal. El ejemplo de vídeo a continuación ilustrará todo el proceso de montaje de la unidad USB en el sistema Linux. Para obtener más understating leer los párrafos siguientes.
Convenciones
- # – requiere que los comandos de linux dados sean ejecutados con privilegios de root, ya sea directamente como usuario root o mediante el uso del comando
sudo
- $ – requiere que los comandos de linux dados se ejecuten como un usuario normal sin privilegios
Ejemplo de vídeo
El Instituto Geofísico de la UAF, está buscando un Analista de Sistemas Linux con experiencia para unirse a su equipo de analistas e ingenieros de ciberinfraestructura de investigación. UBICACIÓN: Fairbanks, Alaska, USA
APPLY NOW
Detección del disco duro USB
Después de conectar el dispositivo USB a su puerto USB, el sistema Linux añade un nuevo dispositivo de bloque en el directorio/dev/
. En este momento, no podrá utilizar este dispositivo, ya que el sistema de archivos USB necesita ser muteado antes de poder recuperar o almacenar cualquier dato. Para saber qué nombre tiene su archivo de dispositivo de bloque puede ejecutar el comandofdisk -l
.
NOTA:fdisk
el comando requiere privilegios administrativos para acceder a la información requerida, por lo tanto de esta razón los comandos necesita ser ejecutado como un usuario root o consudo
prefijo:
# fdisk -l OR$ sudo fdisk -l
Al ejecutar el comando anterior obtendrá una salida similar a la siguiente:
Disk /dev/sdc: 7.4 GiB, 7948206080 bytes, 15523840 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x00000000Device Boot Start End Sectors Size Id Type/dev/sdc1 * 8192 15523839 15515648 7.4G b W95 FAT32
La salida anterior probablemente listará múltiples discos conectados a su sistema. Busca tu unidad USB en función de su tamaño y sistema de archivos. Una vez que esté listo, tome nota del nombre del dispositivo de bloque de la partición que pretende montar. Por ejemplo en nuestro caso será/dev/sdc1
con sistema de archivos FAT32.
Crear punto de montaje
Antes de poder utilizar el comandomount
para montar la partición USB, necesitamos crear un punto de montaje. El punto de montaje puede ser cualquier directorio nuevo o existente dentro de su sistema de archivos anfitrión. Utiliza el comandomkdir
para crear un nuevo directorio de punto de montaje en el que quieras montar tu dispositivo USB:
# mkdir /media/usb-drive
Montar unidad USB
En este punto estamos listos para montar la partición de nuestro USB/dev/sdc1
en/media/usb-drive
punto de montaje:
# mount /dev/sdc1 /media/usb-drive/
Para comprobar si tu unidad USB se ha montado correctamente ejecuta de nuevo el comandomount
sin argumentos y utilizagrep
para buscar el nombre del dispositivo de bloque USB:
# mount | grep sdc1/dev/sdc1 on /media/usb-drive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro
Si el comando anteriormount
no produce ninguna salida, su partición USB no está montada. Alternativamente, vuelva a comprobar si ha utilizado un nombre de dispositivo de bloque correcto en el comando anterior.
Acceder a los datos USB
Si todo ha ido bien, podemos acceder a nuestros datos USB simplemente navegando a nuestro punto de montaje previamente creado /media/usb-drive
# cd /media/usb-drive
Desmontaje de USB
Antes de poder desmontar nuestra partición USB debemos asegurarnos de que ningún proceso está usando o accediendo a nuestro directorio del punto de montaje, de lo contrario recibiremos un mensaje de error similar al siguiente:
umount: /media/usb-drive: target is busy(In some cases useful info about processes thatuse the device is found by lsof(8) or fuser(1).)
Cierra tu shell o navega fuera del punto de montaje USB y ejecuta el siguiente comando de linux para desmontar tu unidad USB:
# umount /media/usb-drive
Montaje permanente
Para montar tu unidad USB de forma permanente después de reiniciar añade la siguiente línea en tu /etc/fstab
archivo de configuración:
/dev/sdc1 /media/usb-drive vfat defaults 0 0
Sin embargo, la línea de montaje anterior puede fallar si añade o elimina unidades adicionales de su sistema Linux. Por esta razón es recomendable utilizar la partición UUID
en lugar de un nombre de dispositivo de bloque en bruto. Para ello, primero localice el UUID de su unidad USB:
# ls -l /dev/disk/by-uuid/*lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/2016-08-30-11-31-31-00 -> ../../sdb1lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/3eccfd4e-bd8b-4b5f-9fd8-4414a32ac289 -> ../../sda1lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/4082248b-809d-4e63-93d2-56b5f13c875f -> ../../sda5lrwxrwxrwx 1 root root 10 Mar 28 01:09 /dev/disk/by-uuid/8765-4321 -> ../../sdc1lrwxrwxrwx 1 root root 10 Mar 27 23:38 /dev/disk/by-uuid/E6E3-F2A2 -> ../../sdb2
Basándonos en la salida del comando anterior ls
podemos ver que el UUID que pertenece al dispositivo de bloque sdc1
es