Estoy intentando montar una memoria USB en FreeBSD. El resultado de camcontrol devlist
es:
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 /dev
las 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