574
電腦幫助
U盤連接虛擬機Linux係統的方法
由於近年來磁盤技術的巨大進步,新的計算機係統都配備了大容量的磁盤係統,在Windows係統下許多人都習慣把軟件和資料放在U盤中使用。而對Linux係統而言,U盤是當作SCSI設備對待的,因此不能直接被識別,特別是VMware虛擬機下的。因此我們需要進行一些設置。
一、目標:將USB盤掛接到VMware Linux,以方便數據交換inux係統,想要將U盤掛接到VMware Linux還是需要一定技巧的。
二、基本概念:
1.linux分區
普通ide一般是hda、hdb,SCSI這類的一般是sda、sdb。
具體的,對於IDE硬盤,驅動器標識符為“hdx~”,其中“hd”表明分區所在設備的類型,這裏是指IDE硬盤了。“x”為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),“~”代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。例,hda3表示為第一個IDE硬盤上的第三個主分區或擴展分區,hdb2表示為第二個IDE硬盤上的第二個主分區或擴展分區。對於SCSI硬盤則標識為“sdx~”,SCSI硬盤是用“sd”來表示分區所在設備的類型的,其餘則和IDE硬盤的表示方法一樣,不在多說。
2.命令fdisk
——它是傳統的Linux硬盤分區工具,比Disk Druid更強大,使用更加靈活。但是Fdisk要求用戶對硬盤分區有一定經驗,並能夠適應且讀懂簡單的文本界麵。
fdisk的起動方法
fdisk 設備文件
如:fdisk /dev/hda
它常用的內置命令有:
b 設置卷標
d 刪除一個分區
l 顯示知道的分取類型
m 提供幫助
n 建立一個新的分區
p 顯示分區表
q 不保存退出
t 修改分區的係統ID號
v 檢測分取是否損壞
w 保存退出
三、實現方法:
方法一
插入U盤,在虛擬機識別出USB之後,進入root用戶,用
fdisk -l /dev/sdb 或 fdisk -l /dev/hdb 查看,會看到U盤被識別為sdb(或sdb1,sdb2等)
執行完以上命令後,如果沒有任何信息顯示,你需要先執行以下這此命令
cat /proc/scsi/scsi
這個文件是否存在,和是否有usb-storage
(USB硬盤對應的設備文件是什麼?)
lsmod查看一下是否有usb-storage scsi_mod sd_mod
沒有就
modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod
然後再試,就可以了
先在/mnt建一個新的文件夾,例如usb
mkdir /mnt/usb
使用mount命令掛載即可:
mount -t vfat /dev/sdb /mnt/usb
掛載上了U盤。
使用完了別忘了卸載:
umount /dev/sdb
或者
umount /mnt/usb
還要保證當前路徑不再在usb裏麵,否則可能會得到device busy的警告信息。
方法二
利用#fdisk -l /dev/sd?
果然發現我得Usb設備,但是卻識別為了sdb1。狂悟。
Linux把usb認作sisc設備,但是並不代表就一定是/dev/sda1,也許用特殊的程序可以把U盤固定掛在/dev/sda1(比如autousb)但是,一般不會是固定在/dev/sda1上的。
具體做法相當簡單,但值得一提的是#fdisk -l /dev/sd? 利用他,我們可以在usb連接好後獲知掛接的源路徑,這非常重要。
四、總結
u盤一般被VM linux識別為SCSI設備,因此設備為/dev/sd*
fdisk -l 是非常有用的一個工具
另外,需要進一步研究的是如何將windows下的硬盤分區實現與VM linux的數據交換
以上就是將U盤掛接到VMware Linux的方法,一般情況下用戶很少用到這方麵的知識,但是作為一個程序員的話,就會經常需要使用到虛擬機,使用到各種不同的係統。那麼這篇詳細的教程就會對你很有幫助,如果有需要的用戶可以認真學習起來哦。
本文鏈接:https://www.tudoupe.com/help/jdjc/2014776.html
最後更新:2017-04-08 11:48:15