無法在 FreeBSD 上安裝 USB:參數無效

無法在 FreeBSD 上安裝 USB:參數無效

我正在嘗試在 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

只需以 root 身份運行即可。它並沒有真正使用autofs,也不需要配置它,它只是autofs通常使用的一個腳本。它將向您顯示所有可用於安裝的設備,但跳過“已聲明”的設備,因為它們上面有分區,或者因為它們已經安裝。例如,如果您有da0和da0s1,則只會顯示後者。

您也可以使用 fstyp(8) 來確定檔案系統類型,如下所示(作為 root):

fstyp /dev/da0s1

相關內容