1、前言
今天為了要測試將三個 FreeBSD .iso 合併為一個 .iso 所以要掛載 USB 隨身碟 (因為我是存在別台電腦上),所以就順手寫個筆記吧。文章目錄
1、前言2、實作環境
3、安裝及設定
步驟1.插入 USB 隨身碟
步驟2.掛載 USB 隨身碟
4、參考
2、實作環境
- FreeBSD 6.3-RELEASE
- 2 GB USB 隨身碟
3、安裝及設定
步驟1.插入 USB 隨身碟
在插入 USB 隨身碟以前請先檢查在您的 Kernel 中是否將下列項目註解掉。device scbus # SCSI bus (required for SCSI)
device da # Direct Access (disks)
device pass # Passthrough device (direct SCSI access)
device uhci # UHCI PCI->USB interface (Support USB 1.x)
device ohci # OHCI PCI->USB interface (Support USB 1.x)
device ehci # EHCI PCI->USB interface (Support USB 2.0)
device usb # USB Bus (required)
device umass # Disks/Mass storage - Requires scbus and da
接下來檢查系統是否自動啟動 usbd 服務 (預設便會自動開啟)。
# less /etc/rc.conf
usbd_enable="YES" //開機後啟動 usbd 服務
將您的 USB 隨身碟插入 FreeBSD 機器上,此時 FreeBSD Console 應該會出現如下類似訊息,或使用 dmesg 來查看也可。
umass0: vendor 0x13fe Silicon-Power, rev 2.00/1.10, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: < Silicon-Power PMAP> Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 1967MB (4029440 512 byte sectors: 255H 63S/T 250C)
步驟2.掛載 USB 隨身碟
所以由上述訊息可知 USB 隨身碟被系統辦認為 da0 (就像 Windows 辦認為 ex. E: 一樣),接下來就使用下列指令掛載 USB 隨身碟到 /mnt 下吧。# mount -t msdos /dev/da0s1 /mnt
mount: Using "-t msdosfs", since "-t msdos" is deprecated.
確認 USB 隨身碟是否有掛載到 /mnt 下,由 Size 可知有正確掛載(此實作採用的 USB 容量為 2GB)。
# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 496M 63M 393M 14% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1g 127G 8.0M 117G 0% /home
/dev/ad0s1e 496M 12K 456M 0% /tmp
/dev/ad0s1f 9.7G 1.2G 7.7G 14% /usr
/dev/ad0s1d 2.9G 2.2M 2.6G 0% /var
/dev/da0s1 1.9G 1.5G 400M 80% /mnt
當使用完 USB 後記得離開 /mnt 後下 umount 指令,然後就可將 USB 隨身碟拔出 FreeBSD 機器了,拔出後 FreeBSD Console 應該會出現相關訊息,或使用 dmesg 查看也可, (就像 Windows 會說您可安裝移除該裝置一樣)。