1. 程式人生 > >VMware安裝VMtools,有/mnt/hgfs但沒有共享檔案的解決方法,已成功

VMware安裝VMtools,有/mnt/hgfs但沒有共享檔案的解決方法,已成功

    最近一直在搞VMware來搭建虛擬機器來實現本地開發環境,遇到安裝VMtools來安裝,才能實現資料夾的掛載與共享,真的是頭疼死,網上的教程那麼多,大多數看完都能氣的你吐血兩升,我自己親自搭建測試過,我的版本是CentOs7,看到網上大多數都是Ubuntu的安裝教程,可能偏好吧,呵呵。我不能保證100%成功,但是你按照我的方法安裝,應該是沒什麼問題,你也懂win下奇葩問題太多。我安裝的資料檔案在文章中有下載連結,來,開始吧

1.下載解壓安裝檔案

    我沒有按照網上的教程什麼mount巴拉巴拉的,直接粗魯的開始,我用的是xshell連線的我本地虛擬機器(不知道xshell的自己去看資料),連線上之後安裝 

yum -y install lrzsz,使用rz命令直接從本地選取檔案,然後解壓。為了方便大家,我的檔案已經上傳,可以下載(連結:http://pan.baidu.com/s/1i4K3faX 密碼:378g)。解壓tar zxf VMwareTools-10.0.5-3228253.tar.gz,然後進入解壓開的目錄,執行./vmware-install.pl,一路yes,要是yes了幾次過不去的地方,就no,最後會提示安裝成功的。還有一步,cd /usr/bin下,執行  ./vmware-config-tools.pl,ok安裝到此結束。

 2.解決Error: can not mount filesystem錯誤

     第一步操作完成後,你cd /mnt發現已經有了/hgfs,有了這個表示已經共享成功了,但是進入/hgfs下然後ls,發現什麼都沒有,但是當你輸入vmware-hgfsclient時你卻能看到你的共享資料夾的名稱。莫慌,來讓我們先下載工具yum install open-vm-tools-devel -y,ok,完成。

     現在執行命令 sudo vmhgfs-fuse .host:/Documents /mnt/hgfs     (不要在該掛載點下執行該命令)

注意:這裡注意了Documents就是你剛才使用vmware-hgfsclient檢視到的名字,還有啊,網上一堆文章不區分系統,直接給你一個

vmhgfs的命令,但是源不對,命令是有變化的,如果你使用了我連結裡的資源,就用我這裡vmhgfs-fuse的命令,還有的說把host改成你的ip,呵呵,都是自己沒用過就去寫文章的,你改了系統絕對會提示must be use .host

      3.設定自動掛載

     每次進入系統都得mount如果你覺得麻煩的話,你就vim /etc/fstab,然後再最後新增 

     .host:/shared     /mnt/hgfs       vmhgfs     defaults  0  0 (按需寫)
     這一步我還沒操作,有點小問題,但是檔案已經能共享了,本人實測ContOs7,大家看完有什麼問題可以留言