Algunas anotaciones para montar la USB en Slackware

Leyendo la lista de eslack encontré esta interesante respuesta de Carlos Gonzalez donde hace referencia a algunas cositas que hay que tener en cuenta a la hora de montar dispositivos USB, es tan clara y concisa que me tomo la libertad de reproducirla aquí:

1.- Tu memoria deberá estar formateada con un sistema de tipo fat16, hasta donde recuerdo no se puede montar una memoria con sistema FAT32 ya que el kernel no lo reconoce, "Rectificarme si estoy en un error"

2.- Tu memoria no puede ser reconocida en TU sistema como sda, esto porque tu disco es un SATA al cual ya tiene asignada esa unidad de disco, como lo mencionas en tu partición de windows, que es /dev/sda1, por lo que tu USB ha de ser reconocida como /dev/sdb

3.- Si tienes activo rc.hotplug, te hara un auto reconocimiento de hardware nuevo en tu equipo, esto lo puedes verificar viendo que tu archivo /etc/rc.d/rc.hotplug tenga permisos de tipo 755

4.- Si tienes activo hotplug cuando conectes cualquier dispositivo te debera generar un registro en el archivo /var/log/dmesg, la forma mas facil de ver los registros que te genera es en una terminal le das el comando: tail -f /var/log/dmesf, aunque puedes editar el archivo para ver las entradas o dar directamente el comando dmesg que no es otra cosa que mostrarte en pantalla el contenido de dicho archivo.

5.- Una ves que has localizado el registro de tu USB identifica como la esta detectando, he aqui un ejemplo de mi Slackware:

hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x13fe/0x1d00) is not claimed by any
active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: Kingston Model: DataTraveler 2.0 Rev: PMAP
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 4030464 512-byte hdwr sectors (2064 MB)
sda: Write Protect is off

sda: sda1

WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.

En mi caso conecte una USB marca Kingstong de 2 Gb que ha sido reconocida como dispositivo sda, el cual tiene solo una partición, ya que me indica que el dispositivo sda:sda1 tiene una unidad de asignacion, obviamente esto lo se por el numero 1 que le agrega.
En tu caso seguramente aparecerá como sdb:sdb1 "Toda esta informacion te la da el sistema"

6.- Trata de montar la memoria a tu sistema ya que requieres de cierta informacion adicional que te explicare en un momento, para montar la usb:

mount /dev/sdb1 /mnt "Sustituye sdb1 por lo que haya dado tu dmesg

7.- Da el comando "mount" para obtener la siguiente informacion:

/dev/hda2 on / type reiserfs (rw)
proc on /proc type proc (rw)
/dev/hda3 on /home type reiserfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt type vfat (rw)

Te muestra un listado con las propiedades de las particiones que tienes montadas en este momento, la ultima linea corresponde al ultimo sistema de archivos que ha sido montado, en este caso la USB.

Se observa que es el dispositivo /dev/sda particion 1 que esta montado en el directorio /mnt, esa memoria tiene un sitema de archivos de tipo vfat, esto es lo que nos intereza a demas de que esta disponible como lectura escritura.

8.- Ahora con esta informacion en mano edita tu archivo /etc/fstab en el cual agregaras la siguiente linea, ya debes de comprenderla a la perfección despues la explicacion, de cualquier manera la explico:


/dev/sdb1 /mnt/usbdisk auto auto,users,rw 0 0

/dev/sdb1 Es la particion del dispositivo que quieres montar

/mnt/usbdisk Es el directorio punto de montaje donde veras la informacion de la USB en tu estructura de directorios, puede llamarse como quieras.

auto "Es el tipo de sistema de archivos con que se le dio formato a la USB, auto tratara de autodetectar el filesystem, en mi caso puedo usar vfat, informacion que obtive con el comando mount para indicarle explicitamente que tipo de sistema de archivos debe utilizar con esta partición"

auto,users,rw son las opciones de montado: auto quiere decir que monte automaticamente la memoria cuando esta sea conectada y leido su contenido por primera vez, users, indica que todos los usuarios pueden montar/desmontar el dispositivo, rw el dispositivo tiene atributos de lectura, escritura.

los campos 0 0 indican si el dispositivo debera ser revisado para localizar partes corrompidas y en que orden se debe realizar el analisis.


Para mayor documentacion te recomiendo leas el man de los comandos: fdisk, mount, fstab, mkfs

Tambien puedes agregar un acceso directo al escritorio para manipularlo desde tu ambiente grafico.

Saludos a toda la comunidad Slack!!!

Carlos Gonzalez Trejo - Administrador de Sistemas Linux e instructor en un centro de computo de la UNAM (Universidad Nacional Autonoma de Mexico) - Centro Mascarones DGSCA -UNAM