En el presente texto explicaremos c贸mo montar un disco duro USB. En nuestro caso emplearemos un ordenador con distribuci贸n Debian GNU/Linux con una versi贸n del n煤cleo 2.6.7 y un disco duro Fujitsu HandyDrive.
Como de costumbre, cuando instalamos un nuevo hardware en GNU/Linux, lo primero que hay que cargar son los m贸dulos adecuados. En nuestro caso particular no hizo falta cargar ning煤n m贸dulo adicional, ya que al enchufar el disco duro ya se cargaron los dos m贸dulos necesarios:
/kernel/drivers/scsi_mod -- soporte scsi
/kernel/drivers/usb/storage/usb_storage -- soporte para dispositivos de
almacenamiento masivo usb
Estos m贸dulos se pueden cargar usando la herramienta modconf o, para hacer pruebas, se puede usar el comando modprobe.
Para comprobar que nuestro disco duro ha sido reconocido se podr谩 emplear la herramienta usbview que presenta un interfaz gr谩fico con los dispositivos USB que dispone el ordenador
Una vez que ya disponemos de los m贸dulos cargados, el siguiente paso ser谩 configurar el sistema de ficheros USB. Para ello s贸lo tendremos que ejecutar el comando:
Si deseamos que se monte cada vez que arranquemos el ordenador (deseable) a帽adiremos a /etc/fstab la l铆nea:
none /proc/bus/usb usbdevfs defaults 0 0
En nuestro caso, decidimos que el punto de montaje de la partici贸n del disco duro (de f谩brica ven铆a con una 煤nica partici贸n vfat) fuera /mnt/usb. As铆 que, creamos ese directorio
mkdir /mnt/usb
a continuaci贸n a帽adimos a /etc/fstab la l铆nea que informa de las opciones de montaje del dispositivo USB
/dev/sda1 /mnt/usb vfat noauto,user 0 0
N贸tese que el tipo de dispositivo indicado es SCSI (/dev/sdX), esto es debido a que el m贸dulo usb_storage, de alguna forma hace pensar al n煤cleo que el dispositivo USB es un dispositivo SCSI. Es recomendable echar un ojo a la documentaci贸n de mount, para ver las opciones de montaje de las particiones vfat, para seleccionar permisos, opciones de lectura/escritura, etc... Por ejemplo, con la l铆nea:
/dev/sda1 /mnt/usb vfat noauto,rw,noatime,exec,umask=007,uid=100,gid=100 0 0
Se monta la partici贸n con permisos de lectura, escritura, y ejecuci贸n para los miembros del grupo con gid=100 (/etc/groups) y los archivos pertenecen al usuario con uid=100 (/etc/passwd).
Cada vez que deseemos montar la partici贸n deberemos ejecutar:
mount /mnt/usb
y para desmontar
umount /mnt/usb