
Estou tentando montar um pendrive no FreeBSD. O resultado de camcontrol devlist
é:
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)
Eu fiz
root@machine0:~ # mount /dev/da0 /mnt
mount: /dev/da0: Invalid argument
Especificar o sistema de arquivos também não ajuda:
root@machine0:~ # mount -t fat /dev/da0 /mnt
mount: /dev/da0: Operation not supported by device
Saída 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)
Responder1
Você precisa montar uma partição específica, não a unidade inteira. Você pode tentar algo como da0x
, onde x é substituído pelo ID da partição desejada. Você pode procurar /dev
por IDs de partição em da0
.
Responder2
Aqui está um truque desagradável:
/etc/autofs/special_media
Basta executar isso, como root. Ele realmente não usa o autofs e não precisa ser configurado, é apenas um script que o autofs normalmente usa. Ele mostrará todos os dispositivos que estão disponíveis para montagem, mas ignore aqueles que são "reivindicados", porque há, por exemplo, partições neles ou porque já estão montados. Por exemplo, se você tiver da0 e da0s1, mostrará apenas o último.
Você também pode usar fstyp(8) para determinar o tipo de sistema de arquivos, assim (como root):
fstyp /dev/da0s1