1. 程式人生 > >實現VMware共享本地資料夾

實現VMware共享本地資料夾

如果你想用共享資料夾,你必須在客戶機中安裝與VMworkstation版本相同的vm-tools並且在你的虛擬機器設定中指定共享目錄。
VMware Workstation 5包含了效能增強了的共享資料夾功能。
你能夠使用共享資料夾功能在以下客戶作業系統中:
  Windows Server 2003
  Windows XP
  Windows 2000
  Windows NT 4.0
  擁有2.4版或更高版本核心的Linux
不支援98客戶機
screen.width/2)this.style.width=screen.width/2;" border="0">
 
    為一個虛擬機器設定一個或者多個共享資料夾,確信虛擬機器和Workstation是斷開的,點選它的選項卡啟用虛擬機器(在收藏夾中)。選擇 虛擬機器 〉設定 〉選項 並點選共享資料夾選項。
screen.width/2)this.style.width=screen.width/2;" border="0">


你能在列表中新增一個或者多個目錄。那些目錄可以在宿主機上或者宿主機能夠訪問到的網路上。

在Windows宿主機中新增共享資料夾
1.選擇 虛擬機器 〉設定
2.選擇 選項
3.點選 共享資料夾
4.點選Add按鈕 開啟共享資料夾嚮導 並點下一步
screen.width/2)this.style.width=screen.width/2;" border="0">

5.輸入共享資料夾名字和位置 並點下一步
screen.width/2)this.style.width=screen.width/2;" border="0">


  Name —— 這個名字將出現在虛擬機器內
  Host folder —— 在宿主機中你想共享的資料夾路徑。可以通過輸入路徑名字或瀏覽到目錄確定路徑。
6.確定共享資料夾屬性。
screen.width/2)this.style.width=screen.width/2;" border="0">

   Enable this share  —— 選擇這個選項來啟用共享資料夾功能。不選擇這個選項將禁用這個共享資料夾但不從虛擬機器配置中刪除它。你可以新增一個共享資料夾在列表中但不馬上啟用它。你以後也能夠隨時在列表中點選啟用這個共享資料夾,點屬性按鈕鉤選屬性對話方塊的啟用資料夾選項即可。
   Read-only —— 這個選項用來防止虛擬機器改變宿主機檔案系統中的共享資料夾裡的內容。訪問被宿主機許可權設定所配置的共享資料夾中的檔案。
   Disable after this session —— 選擇這個選項當虛擬機器關機或掛起時禁用虛擬機器連線到共享資料夾。不選擇這個選項共享資料夾將總是能用。
7.點完成。

訪問一個共享資料夾

    共享資料夾的出現非常的不同,依靠的是客戶作業系統。以下部分將詳細描述在Windows和Linux客戶機中訪問共享資料夾。
  注意:你能用共享資料夾共享任何格式的檔案。無論怎麼樣,windows的快捷方式和Linux系統的符號連線不能通過共享資料夾(路徑)來工作。
  注意:不能同時用多個應用程式來開啟一個檔案。舉個例子,你不能同時用宿主機的一個應用程式和客戶機中的另外一個應用程式開啟同一個檔案。在一些時候,這樣做將導致檔案中的資料被破壞。

在Windows客戶機中訪問共享夾
    在Windows客戶作業系統中,你能夠用Windows Explorer訪問共享資料夾。或者通過檢視系統中整個網路(NT核心客戶作業系統裡的網路上的芳鄰)下的VMware Shared Folders網路來訪問共享資料夾。
  注意:如果你尋找網路上的芳鄰圖示有困難得話,可以用資源瀏覽器裡點選網路上的芳鄰方法代替。
舉個例子,如果你指定test為你的共享資料夾名字,你可以通過開啟網路上的芳鄰 〉整個網路 〉VMware Shared Folders 〉//.host 〉//.host/Shared Folders 〉test 來定位共享資料夾。
    你也能夠直接輸入通用命名標準表示的路徑//.host/Shared Folders/test直接定位共享資料夾。
screen.width/2)this.style.width=screen.width/2;" border="0">

    你也能夠對映這個共享資料夾為一個驅動盤,就像一個網路共享一樣。
步驟如下:
screen.width/2)this.style.width=screen.width/2;" border="0">

screen.width/2)this.style.width=screen.width/2;" border="0">
 
screen.width/2)this.style.width=screen.width/2;" border="0">

  注意:如果你的客戶機安裝的是Workstation 4.0版本的vm-tools,共享資料夾將擁有一個被指定的一個碟符。

在Linux客戶機中訪問共享資料夾
    在Linux虛擬機器中,共享資料夾出現在/mnt/hgfs目錄裡。
通過點選資料夾名並右擊彈出選單點屬性,來改變目錄中共享資料夾的設定。屬性對話框出現。
修改你想要的設定,然後點OK。
  注意:即使hgfs資料夾許可權設定似乎要求你必須擁有root使用者的特權來向這個資料夾寫入,但是不管你是否用root登入系統,任何使用者都能夠向這個共享資料夾裡寫東西。

我在Linux虛擬機器中的操作截圖:
     在Red Hat Enterprise Linux AS 4原先安裝了13124版本的vm-tools,卻使用的是19175版的虛擬機器,在 /mnt/hgfs看不到任何資料夾。把vm-tools升級到19175版後就能正常在/mnt/hgfs中看到shared folder了。所以說 “To use shared folders, you must have the current version of VMware Tools installed in the guest operating system and you must configure your virtual machine settings to specify which directories are to be shared.”

通過Shared Folder在Red Hat Enterprise Linux AS 4下顯示windows的根目錄
screen.width/2)this.style.width=screen.width/2;" border="0">
 
Linux客戶機向宿主機傳遞檔案
screen.width/2)this.style.width=screen.width/2;" border="0">
 
宿主機向Linux客戶機傳檔案
screen.width/2)this.style.width=screen.width/2;" border="0">
 
遇到這種名字的檔案,就不能傳遞了
screen.width/2)this.style.width=screen.width/2;" border="0">
screen.width/2)this.style.width=screen.width/2;" border="0">
 
RedHatLinux9中使用了13124版本的vm-tools(VM workstation 為19175版)版本不統一,造成shared folder複製不成功。
screen.width/2)this.style.width=screen.width/2;" border="0">