FreeBSDにUSBスティックをインストールしようとしています。結果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)
私がやった
root@machine0:~ # mount /dev/da0 /mnt
mount: /dev/da0: Invalid argument
ファイルシステムを指定しても役に立ちません。
root@machine0:~ # mount -t fat /dev/da0 /mnt
mount: /dev/da0: Operation not supported by device
出力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)
答え1
ドライブ全体ではなく特定のパーティションをマウントする必要があります。次のように試すことができますda0x
。ここで、x は目的のパーティション ID に置き換えられます。/dev
でパーティションIDを表示できますda0
。
答え2
以下は不快なトリックです。
/etc/autofs/special_media
ただルートで実行してみてください。実際、autofsを使用せずに設定する必要もありません。これはautofsが一般的に使用するスクリプトです。インストール可能なすべてのデバイスが表示されますが、「宣言された」デバイスはパーティションがあるか、すでにマウントされているためスキップされます。たとえば、da0とda0s1がある場合、後者のみが表示されます。
次のようにfstyp(8)を使用してファイルシステムの種類を決定することもできます(ルートとして)。
fstyp /dev/da0s1