在使用vmware虛擬機共享文件夾功能的時候,發現在/mnt目錄下面沒有hgfs文件夾,但是vmware-tool的命令vmhgfs-fuse確實存在於系統中。在使用vmhgfs-fuse建立宿主機到虛擬機的共享文件夾時,報錯:
root:/mnt/# vmhgfs-fuse .host:/ /mnt/hgfs Error -107 cannot open connection!
這說明vmware-tools沒有安裝成功,或者安裝不完全。需要重新安裝:在虛擬機圖標上右鍵,選擇重新安裝vmware-tools,這一步有時會報錯:
這是由於之前安裝操作系統時,使用的鏡像文件沒有移除。右鍵虛擬機圖標,選擇settings->CD/DVD (SATA),將Use ISO image file取消選中,選擇Use pyysical drive (Auto detect)。這一步需要關閉虛擬機。
解決這個錯誤之后,重新在虛擬機圖標上右鍵,選擇重新安裝vmware-tools,VMware Tools文件夾就會掛載到/media/用戶名/VMware Tools下面,由於該文件夾只讀,所以需要把對應的壓縮文件解壓到其他目錄下,以管理員身份運行
vmware-install.pl腳本,即可完成vmware-tools的重新安裝。
此時在/mnt下出現了hgfs目錄,該目錄下存在着共享文件夾。