歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> 如何在Linux/FreeBSD下使用U盤

如何在Linux/FreeBSD下使用U盤

日期:2017/3/1 18:13:35   编辑:BSD
1.首先要知道一個概念: 凡是具備USB接口的存儲設備都可以被當作U盤,這就包括了USB外掛硬盤,具備USB轉接口的CF卡,MMC卡等等.
2. 在Linux/FreeBSD下U盤統一被模擬成SCSI硬盤, 那麼當U盤插上計算機時,就可以通過: /dev/sda, /dev/sdb .... (Linux下) /dev/da0s1, /dev/da0s2 .... (FreeBSD下) 對應上U盤
3. 由於大家使用的Linux(Kernal)/FreeBSD版本和設置不同,掛在系統上的USB驅動模塊可 能不一樣,所以建議大家使用RedHat7.2以上的版本(指內核版本),FreeBSD4.7及以上版本. 在U盤插上後,使用以下命令來加載U盤: 3.1 首先在 /mnt下建立一個U盤的裝門目錄: mkdir /mnt/usbdsk 3.2 然後加載: mount -t msdos /dev/sda1 /mnt/usbdsk (Linux) mount -t msdos /dev/da0s1 /mnt/usbdsk (FreeBSD)
4. 幾點注意.有的U盤另帶有一個虛擬的開機/殺毒軟盤,插上後就會在系統內出現兩個SCSI硬盤, 比如/dev/sda, /dev/sdb, 那麼mount的時候就要選擇你需要的設備結點.如果你的U盤不是FAT16格式的話,要改 -t 參數. 御載 USB Flash umount /usb

FreeBSD下使用U盤實踐經驗 .

我是在VMware虛擬機中裝的FreeBSD,裝好後發現無法使用U盤,後來經過研究得出如下經驗:

首先要插上你的U盤,這時FreeBSD中應該會顯示USB設備已連接上的信息。如果沒有的話要先確認VMware中是否啟用了USB設備,點擊VMware菜單欄中的“虛擬機”->“可移動設備”->“USB設備”,確認這個菜單項下面的“XXX 可移動磁盤(端口X)”前是否打了對勾。再說FreeBSD上顯示的連接信息,上面幾行說的是設備屬性及設備的位置等信息,我們要用到的是最後一行的信息。

我的信息中最後一行是:GEOM_LABEL:Label for provider da0s4 is msdosfs/FALY WINPE.

有用的兩個參數是da0s4和msdosfs,其中da0s4是U盤在FreeBSD中的設備標簽,msdosfs是指U盤的分區格式。大家的參數可能會和我的不太相同,你只要記住你機子相同位置上顯示的兩個參數就可以了,下面掛載要用到。

了解這些信息後我們就可以開始掛載U盤了,首先在/mnt目錄下建一個usbdisk目錄,作為U盤的掛載點。

掛載命令的使用格式如下:

mount [選項] <-t 類型> [-o 掛載選項] <設備> <掛載點>

類型就是你U盤的分區格式,比從上面知道我的U盤類型是msdosfs,設備名稱是da0s4,完整路徑是/dev/da0s4,掛載點是/mnt/usbdisk,所以我要輸入的命令是:

mount -t msdosfs /dev/da0s4 /mnt/usbdisk

掛載成功後會有提示信息,我的信息是:

GEOM_LABEL:Label msdosfs/FALY WINPE removed.

現在我們就使用如下命令開始操作U盤了:

cd /mnt/usbdisk

Copyright © Linux教程網 All Rights Reserved