Buscador

sábado, 23 de abril de 2011

Instalando Debian 6 a lo pobre... usando el pendrive.

La instalación por defecto de Debian 6 viene preparada para manejar dispositivos USB desde la línea de comandos sin necesidad de instalar ningún paquete adicional.

Reconoce cualquier dispositivo que le conectemos, otra cosa es que sepa que hacer con él :)

Por ejemplo, acabo de meter un pendrive en un puerto USB. Aparentemente no pasa nada. Sin embargo si miramos las últimas entradas en /var/log/messages veremos algo como esto:

# tail /var/log/messages
Apr 23 13:22:08 spectrum kernel: [138223.084900] usbcore: registered new interface driver usb-storage
Apr 23 13:22:08 spectrum kernel: [138223.084914] USB Mass Storage support registered.
Apr 23 13:22:13 spectrum kernel: [138228.088692] scsi 2:0:0:0: Direct-Access CBM Flash Disk 4.00 PQ: 0 ANSI: 2
Apr 23 13:22:13 spectrum kernel: [138228.094858] sd 2:0:0:0: Attached scsi generic sg2 type 0
Apr 23 13:22:13 spectrum kernel: [138228.100653] sd 2:0:0:0: [sdb] 996479 2048-byte logical blocks: (2.04 GB/1.90 GiB)
Apr 23 13:22:13 spectrum kernel: [138228.103731] sd 2:0:0:0: [sdb] Write Protect is off
Apr 23 13:22:13 spectrum kernel: [138228.116266] sd 2:0:0:0: [sdb] 996479 2048-byte logical blocks: (2.04 GB/1.90 GiB)
Apr 23 13:22:13 spectrum kernel: [138228.118657] sdb:
Apr 23 13:22:13 spectrum kernel: [138228.135980] sd 2:0:0:0: [sdb] 996479 2048-byte logical blocks: (2.04 GB/1.90 GiB)
Apr 23 13:22:13 spectrum kernel: [138228.139689] sd 2:0:0:0: [sdb] Attached SCSI removable disk

¿Todo esto que quiere decir? En resumidas cuentas que ha detectado un dispositivo de almacenamiento USB de 2GB con un sistema de ficheros asignado a /dev/sdb.

Ahora queda montar el sistema de ficheros.

#mount /dev/sdb /media/usb

Ya tenemos acceso al pendrive desde el directorio /media/usb

En mi caso tenía formateado el pendrive con el sistema de ficheros NTFS. Para poder poder hacer operaciones básicas con este sistema de ficheros es necesario instalar previamente la librería “libntfs”. Con operaciones básicas me refiero a leer, escribir, borrar y catalogar.

Cuando queramos extraer el pendrive es aconsejable desmontar el sistema de ficheros para evitar pérdida de datos.

#umount /media/usb

Y volvemos a mirar el fichero “messages”

#tail /var/log/messages
Apr 23 13:22:08 spectrum kernel: [138223.084914] USB Mass Storage support registered.
Apr 23 13:22:13 spectrum kernel: [138228.088692] scsi 2:0:0:0: Direct-Access CBM Flash Disk 4.00 PQ: 0 ANSI: 2
Apr 23 13:22:13 spectrum kernel: [138228.094858] sd 2:0:0:0: Attached scsi generic sg2 type 0
Apr 23 13:22:13 spectrum kernel: [138228.100653] sd 2:0:0:0: [sdb] 996479 2048-byte logical blocks: (2.04 GB/1.90 GiB)
Apr 23 13:22:13 spectrum kernel: [138228.103731] sd 2:0:0:0: [sdb] Write Protect is off
Apr 23 13:22:13 spectrum kernel: [138228.116266] sd 2:0:0:0: [sdb] 996479 2048-byte logical blocks: (2.04 GB/1.90 GiB)
Apr 23 13:22:13 spectrum kernel: [138228.118657] sdb:
Apr 23 13:22:13 spectrum kernel: [138228.135980] sd 2:0:0:0: [sdb] 996479 2048-byte logical blocks: (2.04 GB/1.90 GiB)
Apr 23 13:22:13 spectrum kernel: [138228.139689] sd 2:0:0:0: [sdb] Attached SCSI removable disk
Apr 23 13:38:45 spectrum kernel: [139220.176181] usb 1-2: USB disconnect, address 3

La desconexión del dispositivo ha quedado registrada.

Todo lo descrito es válido tanto para un pendrive como para un disco duro externo USB. No he probado aún con lectores de tarjetas conectados a través de USB, aunque supongo que no debe variar mucho.

Por cierto, se me olvidaba una utilidad que he usado para listar los dispositivos USB, “lsusb”. En su modo básico, sin argumentos, muestra un mero listado de los dispositivos USB conectados.

#lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0204:6025 Chipsbank Microelectronics Co., Ltd CBM2080 Flash drive controller
Bus 001 Device 002: ID 04d9:1400 Holtek Semiconductor, Inc. PS/2 keyboard + mouse controller
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Pero en el modo “verbose” la información que extrae es abrumadora.

No hay comentarios: