VMware Workstation共享目錄允許更加有效地使用存儲空間,更加簡單地進行文件管理。通過簡單的操作就可以啟用共享目錄特性,但是你必須衡量其安全風險。
共享目錄允許Workstation虛擬機訪問主機上的目錄,因此你不需要將重要的文件復制給所有的虛擬機。相反,虛擬機能夠訪問存儲在主機共享目錄中的同一個主拷貝,這樣做節省了拷貝時間,同時也減少了存儲空間。設置共享目錄同時也簡化了文件的版本控制,這意味著你不必擔心在虛擬化基礎設施中存在不同的文件版本。
然而,共享目錄的確有一些不足之處。沒有恰當的文件管理權限,未授權用戶可能會訪問在虛擬機和主機之間共享的敏感數據。惡意軟件及病毒同樣可能使用共享目錄作為逃脫虛擬機進入主機的一種途徑。但是你可以通過例行的打補丁,安裝防火墻以及防病毒軟件減緩這些安全問題。
如果你已經決定使用共享目錄,請按照以下步驟進行配置。
步驟一:啟用共享
從VMware Workstation 6開始,出于安全考慮,主機和客戶虛擬機之間的共享目錄默認是禁用的。
為啟用共享目錄,進入已啟動的虛擬機然后選擇設置—>選項—>共享目錄。如下圖1所示,右側的目錄共享包括以下選項:
禁用:默認不允許在主機和客戶機之間共享目錄。
始終啟用:無論虛擬機處于開啟還是關閉狀態,該設置都允許共享目錄,也就是始終保持驅動器映射。
啟用,直至下次關機或掛起:當虛擬機關機或者掛起時,中斷和共享目錄的連接。和始終啟用相比,該選項提供了更好的安全。如果你忘記已經共享了目錄并退出虛擬機,允許其他人開啟虛擬機并破壞共享目錄中的文件,那么該選項能夠減少安全風險。因為一旦客戶虛擬機再次啟動,目錄共享重新被設置為禁用。
映射為Windows客戶機中的一個網絡驅動器:對于基于Windows的虛擬機來說,該選項非常棒。共享目錄看起來像是一個連接的驅動器,并被指定一個驅動器號,多數用戶很熟悉這種方式。
步驟二:開啟添加共享目錄向導
選擇“添加”按鈕,開啟添加共享目錄向導。在彈出的窗口中,選擇你想與虛擬機共享的主機目錄。
完成該向導后,主機目錄將顯示在目錄共享選項下的目錄窗口中。
圖 2 我共享了主機的C:\downloads 目錄。
步驟三:在虛擬機中查看主機共享目錄
如果你選擇了“映射為Windows客戶機中的一個網絡驅動器”,那么客戶虛擬機將給主機的目錄分配一個驅動器號,而且你能夠通過Windows資源管理器訪問該目錄。在你添加新的主機目錄后,該主機目錄將顯示在同一個驅動器映射之下。
與Linux虛擬機共享目錄
與Linux虛擬機共享主機目錄,除了沒有Windows虛擬機所具有的驅動器映射選項之外,其他步驟完全相同。
圖3 與Ubuntu 10 虛擬機共享主機上的C:\download目錄。
不熟悉Linux文件結構的用戶,可以在/mnt/hgfs目錄下查看已經共享的目錄。