VMware虛擬機器中共享資料夾hgfs缺失或許可權有問題打不開
阿新 • • 發佈:2020-12-23
技術標籤:Linux C++開發linux虛擬機器ubuntu
前言
我用的是Ubuntu Server版本搭建的虛擬機器,不知道什麼原因共享資料夾就是各種出問題,就連/hgfs
資料夾都不存在,後面參照下面兩篇教程,有時候會成功,有時候就各種出問題,真的是玄學。
先附上兩篇教程的連結:
解決VMware中共享資料夾hgfs的許可權問題
安裝VMWare tools 及安裝後/mnt中有hgfs但沒共享檔案的解決辦法
如果這兩篇不行,參考我的方法
正文
首先檢視共享的資料夾是什麼
# 檢視共享資料夾
vmware-hgfsclient
其次進行hgfs
資料夾的掛載
# 沒有hgfs的先建立
sudo mkdir hgfs
# 若掛載過,先取消掛載
sudo umount / mnt/hgfs
# 進行掛載 Linux是上面查詢的共享資料夾
sudo /usr/bin/vmhgfs-fuse .host:/Linux /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
之前本身就沒有掛載所以會報這個錯誤,可忽略
執行掛載命令後,可看到檔案許可權已改。
最後,切換到資料夾即可檢視共享資料夾
# 這個會有問題
cd /hgfs
# 採用不帶/的切換
cd hgfs
成功開啟共享資料夾!
注意 我這種方法每次重新啟動虛擬機器後都得執行一遍,上述第二篇連結的確可以使每次啟動自動掛載,但在啟動時會出現兩個選項,不能直接進入登入介面,而且登入的直接是root許可權,為避免出現什麼其他問題,我沒有采用這個方法。