在一個VMware虛擬機的Setting中可以設置Shared Folders.
理論上在設置好之後, 我們便可以使用在虛擬機中直接訪問, 無論是linux系統, 還是windows系統.
對於linux系統, 之所以可以訪問這個共享文件夾, 是因爲mount的緣故. 可以參考下面的鏈接:
Mounting Shared Folders in a Linux Guest
命令式形如下面這樣:
mount -t vmhgfs .host:/ /home/user1/shares
默認會映射到/mnt/hgfs之下
但是我的linux系統, 在完成配置之後, 無法訪問我配置的Shared Folders.
我使用上面的命令手動mount試驗了一下,
發現報一些奇怪的錯誤(具體錯誤我沒有保存),
大概說的意思有兩種, 一個是無法識別文件類型vmhgfs,
另一個是說無法認識類似.host:/的路徑
(我曾嘗試變化這個路徑的形式, 比如.host:/Share_With_VM等等)
我起初以爲是我配置的有問題, 亦或者是我漏掉了什麼配置,
在VMware的選項和google中一頓翻,
最後發現的解決方法竟然是從新安裝VMware Tools
因爲VMware Tools的其他功能一直正常使用, 所以壓根沒有想到是這個原因.
真是浪費了我不少時間, 所以記錄一下吧~
Linux下如何安裝VMware Tools可以參考下面這兩個鏈接,
從後一個連接可以發現, VMware在Knowledge Base中都已經使用視頻了, 我認爲這是亮點.
VMware Workstation 5.0
Installing VMware Tools in a Linux virtual machine using Red Hat Package Manager (RPM) (1018392)