閱讀574 返回首頁    go 電腦幫助


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

  上一篇:go Windows 7的硬盤安裝方法
  下一篇:go U盤的軟硬件修複方法