Hoy conecté un pendrive de 32 GB en mi computadora con FreeBSD 11 y por alguna razón KDE no lo montó automáticamente. Tal vez no haya detectado el tipo de dispositivo correctamente, con lo cual necesité montarlo de manera manual.



Al conectar el dispositivo USB, se observa que el kernel lo detecta correctamente:

root@hal9000:~ # less /var/log/messages
Oct 13 07:56:54 hal9000 kernel: ugen1.2: <Verbatim STORE N GO> at usbus1
Oct 13 07:56:54 hal9000 kernel: umass0 on uhub1
Oct 13 07:56:54 hal9000 kernel: umass0: <Verbatim STORE N GO, class 0/0, rev 2.00/1.10, addr 1> on usbus1
Oct 13 07:56:54 hal9000 kernel: umass0:  SCSI over Bulk-Only; quirks = 0x8100
Oct 13 07:56:54 hal9000 kernel: umass0:4:0: Attached to scbus4
Oct 13 07:56:54 hal9000 kernel: da0 at umass-sim0 bus 0 scbus4 target 0 lun 0
Oct 13 07:56:54 hal9000 kernel: da0: <Verbatim STORE N GO PMAP> Removable Direct Access SPC-4 SCSI device
Oct 13 07:56:54 hal9000 kernel: da0: Serial Number 070B6794315D6F08
Oct 13 07:56:54 hal9000 kernel: da0: 40.000MB/s transfers
Oct 13 07:56:54 hal9000 kernel: da0: 29544MB (60506112 512 byte sectors)
Oct 13 07:56:54 hal9000 kernel: da0: quirks=0x2<NO_6_BYTE>

Se observa en el log de mensajes del kernel que se le asigna el nombre de dispositivo "da0".

Al consultar la tabla de particiones, se puede comprobar que se trata de una tabla MBR con una única partición, la cual contiene un sistema de archivos FAT:

root@hal9000:~ # fdisk /dev/da0
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=3766 heads=255 sectors/track=63 (16065 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3766 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 12 (0x0c),(DOS or Windows 95 with 32 bit FAT (LBA))
    start 8064, size 60498048 (29540 Meg), flag 0
        beg: cyl 1/ head 0/ sector 1;
        end: cyl 334/ head 30/ sector 31
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>

Sinceramente desconozco por qué el mecanismo de automount de KDE fue incapaz de reconocer y montar automáticamente el dispositivo. Sea cual sea el problema, es posible montarlo de manera manual de forma sencilla. Primero, crear un punto de montaje (por ejemplo /mnt/test):

mkdir -p /mnt/test

Luego montar el sistema de archivos FAT utilizando la opción -t msdosfs:

root@hal9000:~ # mount -t msdosfs /dev/da0s1 /mnt/test

Se observa que el dispositivo ha sido montado correctamente y es posible acceder al sistema de archivos:

root@hal9000:~ # mount | grep test
/dev/da0s1 on /mnt/test (msdosfs, local)
root@hal9000:~ # ll /mnt/test/
total 208
drwxr-xr-x  1 root  wheel  32768 Oct 12 19:11 Absolute Classic Rock/
drwxr-xr-x  1 root  wheel  32768 Oct 12 18:51 ILove80s/
drwxr-xr-x  1 root  wheel  16384 Oct 12 22:30 ILove80s-2/
drwxr-xr-x  1 root  wheel  16384 Oct 12 18:54 Patricio Rey y sus Redonditos de Ricota/
drwxr-xr-x  1 root  wheel  81920 Oct 12 19:00 Rock Nacional/
drwxr-xr-x  1 root  wheel  16384 Oct 12 19:05 Soda Stereo/
drwxr-xr-x  1 root  wheel  16384 Oct 13 07:56 System Volume Information/

Para más información, revisar la página de manual del comando mount.


Tal vez pueda interesarte


Compartí este artículo