1. 程式人生 > 其它 >VMware虛擬機器中共享資料夾hgfs缺失或許可權有問題打不開

VMware虛擬機器中共享資料夾hgfs缺失或許可權有問題打不開

技術標籤: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許可權,為避免出現什麼其他問題,我沒有采用這個方法。