Centos 7 在Vmware 上設定共享資料夾,並且解決安裝VMware Tools 後不顯示共享資料夾的問題
VMware提供共享資料夾的功能,幫助使用者實現主機和虛擬機器之間資料通訊。我花了一個下午的時間才掛載成功,因此在部落格裡記錄一下VMware workstations15 共享資料夾的設定問題,幫助他人的同時順便幫助自己進行一個覆盤。
前提:
(1)不瞭解Linux 目錄結構的朋友可以事先學習一下。
(2)在安裝VMware-tools之前,需要安裝兩個依賴,Linux預設從外國的映象源下載,速度比較慢,本文選擇使用國內的阿里雲映象源:
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11ZfyfTQ
重新安裝VMware Tools
在開始前先安裝三個依賴:
- 安裝gcc:yum -y install gcc
- 安裝kernel-devel:yum -y install kernel-devel
- 安裝open-vm-tools:yum -y install open-vm-tools
依賴安裝完成以後,可以開始重新安裝VMware Tools了。如果不安裝這三個依賴元件,VMware Tools安裝的是有問題的。
在VMware的介面上面選擇重新安裝VMware-tools,虛擬機器介面右上方會彈出提示,光碟名為VMware tools
你可以選擇使用命令進入光碟,或者右鍵/雙擊開啟光碟,使用cp將VMware Tools -version.tar.gz 複製到指定目錄,使用tar命令進行解壓縮。
以下命令均在root許可權下執行
安裝完成顯示successfully就成功了。
關閉虛擬機器,編輯虛擬機器設定
選項-共享資料夾,設定主機需要共享的資料夾路徑
此時開啟虛擬機器,在/mnt/hgfs 目錄下看到自己共享資料夾
解決安裝完VMware Tools後/mnt/hgfs 目錄下沒有共享資料夾的情況
1.首先檢視設定的共享資料夾:
# vmware-hgfsclient
# vmware-hgfsclient
share
2.如果只使用一次共享資料夾:
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
使用命令手動掛載該共享資料夾(注意:帶.號的)
3.每次開機自動掛載:
vi /etc/fstab: 在最後新增一行: .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
設定完成後即可在/mnt/hgfs 看到共享目錄