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
.