Montar una tarjeta de memoria SD utilizando un lector de tarjetas en sistemas GNU/Linux es exactamente igual a montar cualquier otro dispositivo de almacenamiento USB (pendrive).

Primero insertar la tarjeta de memoria en el lector de tarjetas, y luego conectar el lector en un puerto USB libre. Si el lector de tarjetas incluye algún tipo de señal luminosa, ésta deberá encenderse (lo cual indica que el lector ha sido reconocido correctamente por el kernel Linux). De lo contrario reintentar, o insertar en otro puerto.

El primer paso consiste en comprobar qué nombre de dispositivo ha sido asignado a la tarjeta de memoria o pendrive. Para ello, examinar el log de mensajes del kernel Linux (usualmente corresponde con el archivo /var/log/messages):

root@vaio:/home/emi# tail -n 15 /var/log/messages
Nov 23 11:58:51 vaio kernel: [   88.702680] usb 3-3: new high-speed USB device number 3 using xhci_hcd
Nov 23 11:58:51 vaio mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Nov 23 11:58:51 vaio mtp-probe: bus: 3, device: 3 was not an MTP device
Nov 23 11:58:51 vaio kernel: [   88.843059] usb 3-3: New USB device found, idVendor=ffee, idProduct=0100
Nov 23 11:58:51 vaio kernel: [   88.843062] usb 3-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 23 11:58:51 vaio kernel: [   88.916236] usb-storage 3-3:1.0: USB Mass Storage device detected
Nov 23 11:58:51 vaio kernel: [   88.916385] scsi host6: usb-storage 3-3:1.0
Nov 23 11:58:51 vaio kernel: [   88.916492] usbcore: registered new interface driver usb-storage
Nov 23 11:58:51 vaio kernel: [   88.936300] usbcore: registered new interface driver uas
Nov 23 11:58:52 vaio kernel: [   89.930642] scsi 6:0:0:0: Direct-Access     FNK TECH  USB CARD READER 2.33 PQ: 0 ANSI: 2
Nov 23 11:58:52 vaio kernel: [   89.938362] sd 6:0:0:0: [sdb] 62333952 512-byte logical blocks: (31.9 GB/29.7 GiB)
Nov 23 11:58:52 vaio kernel: [   89.938478] sd 6:0:0:0: [sdb] Write Protect is off
Nov 23 11:58:52 vaio kernel: [   89.939730] sd 6:0:0:0: Attached scsi generic sg2 type 0
Nov 23 11:58:52 vaio kernel: [   89.944780]  sdb: sdb1
Nov 23 11:58:52 vaio kernel: [   89.948106] sd 6:0:0:0: [sdb] Attached SCSI removable disk

En este caso se observa que ha sido asignado el dispositivo sdb, el cual posee una única partición sdb1.

Utilizando la herramienta file es posible determinar qué tipo de sistema de archivos posee esta unidad:

root@vaio:/home/emi# ll /dev/sdb1
brw-rw---- 1 root disk 8, 17 Nov 23 11:58 /dev/sdb1
root@vaio:/home/emi# file -s /dev/sdb1
/dev/sdb1: DOS/MBR boot sector, code offset 0x0+2, OEM-ID "        ", sectors/cluster 64, reserved sectors 1170, Media descriptor 0xf8, sectors/track 63, heads 255, hidden sectors 8192, sectors 62325760 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 7607, serial number 0x61343834, unlabeled

Se trata de un sistema de archivos FAT. Sin embargo generalmente no es necesario conocer esta información, ya que mount detecta el tipo de sistema de archivos automáticamente.

Crear un directorio donde montar el sistema de archivos del dispositivo:

root@vaio:/home/emi# mkdir /mnt/SD

Luego simplemente montar el sistema de archivos ejecutando mount DISPOSITIVO DIRECTORIO:

root@vaio:/home/emi# mount /dev/sdb1 /mnt/SD/

Dependiendo de la configuración del sistema y usuario actual, puede ser necesario ejecutar esta acción como superusuario (root). Si se desea que el dispositivo (montado como usuario root) pueda ser escrito por cualquier usuario (ya que los sistemas de archivos FAT no soportan permisos Unix), agregar la opción -o umask=000):

root@vaio:/home/emi# mount -o umask=000 /dev/sdb1 /mnt/SD/

En sistemas FreeBSD en cambio agregar -m 777:

root@hal9000:/usr/home/emi # mount_msdosfs -m 777 /dev/da0s1 /mnt/SD/

Esto siempre que se trate de una tarjeta SD o dispositivo de almacenamiento con sistema de archivos FAT.

En este punto ya es posible acceder al contenido de la tarjeta desde el directorio creado anteriormente:

root@vaio:/home/emi# ll /mnt/SD/
total 256
drwxr-xr-x  4 root root 32768 Nov 16  2017 Android
-rwxr-xr-x  1 root root   144 Nov 22 08:01 customized-capability.xml
drwxr-xr-x  6 root root 32768 Aug  7 11:00 DCIM
drwxr-xr-x  2 root root 32768 Nov  5 07:03 Download
drwxr-xr-x  2 root root 32768 Nov 16  2017 LOST.DIR
drwxr-xr-x  3 root root 32768 Aug  7 11:01 Movies
drwxr-xr-x 15 root root 32768 Nov 24  2017 Music
drwxr-xr-x  6 root root 32768 Oct 20 10:59 Pictures


Tal vez pueda interesarte


Compartí este artículo