No se puede montar USB en FreeBSD: argumento no válido

No se puede montar USB en FreeBSD: argumento no válido

Estoy intentando montar una memoria USB en FreeBSD. El resultado de camcontrol devlistes:

root@machine0:~ # camcontrol devlist
<APPLE SSD SM0128G BXW1JA0Q>       at scbus0 target 0 lun 0 (ada0,pass0)
< USB DISK 1100>                   at scbus1 target 0 lun 0 (da0,pass1)
<APPLE SD Card Reader 3.00>        at scbus2 target 0 lun 0 (da1,pass2)

Hice

root@machine0:~ # mount /dev/da0 /mnt
mount: /dev/da0: Invalid argument

Especificar el sistema de archivos tampoco ayuda:

root@machine0:~ # mount -t fat /dev/da0 /mnt
mount: /dev/da0: Operation not supported by device

Salida de gpart show da0:

=>      34  15730621  da0  GPT  (7.5G)
        34         6       - free -  (3.0K)
        40    409600    1  efi  (200M)
    409640      2008       - free -  (1.0M)
    411648  15316992    2  ms-basic-data  (7.3G)
  15728640      2015       - free -  (1.0M)

Respuesta1

Tienes que montar una partición específica, no todo el disco. Puede probar algo como da0x, donde x se reemplaza por la identificación de la partición deseada. Puede buscar /devlas ID de partición en da0.

Respuesta2

Aquí tienes un truco desagradable:

/etc/autofs/special_media

Simplemente ejecute esto como root. Realmente no usa autofs y no necesita configurarlo, es solo un script que normalmente usa autofs. Le mostrará todos los dispositivos que están disponibles para montaje, pero omitirá los que estén "reclamados" porque, por ejemplo, tienen particiones o porque ya están montados. Por ejemplo, si tiene da0 y da0s1, solo mostrará este último.

También puedes usar fstyp(8) para determinar el tipo de sistema de archivos, así (como root):

fstyp /dev/da0s1

información relacionada