在VMware中掛載Ubuntu共享目錄需要以下步驟,分為設置共享文件夾和在Ubuntu中掛載兩部分:
一、VMware 設置共享文件夾
-
關閉Ubuntu虛擬機
在配置前,建議先關閉虛擬機(若已運行需關閉,部分VMware版本支持熱添加)。 -
配置共享文件夾
- 打開虛擬機設置界面(右鍵虛擬機 → Settings)。
- 選擇 Options → Shared Folders。
- 選擇 Always enabled(確保共享功能開啟)。
- 點擊 Add 添加主機上的共享目錄,按向導完成設置(指定主機路徑和共享名稱,如
Share
)。
二、Ubuntu 中掛載共享目錄
前提:安裝 VMware Tools 或 Open VM Tools
- 安裝 Open VM Tools(推薦,適用于較新Ubuntu版本):
sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop
- 重啟虛擬機:
sudo reboot
手動掛載共享目錄
-
創建掛載點目錄(如
/mnt/hgfs
):sudo mkdir -p /mnt/hgfs
-
掛載共享文件夾
-
使用
vmhgfs-fuse
命令(適用于新版本VMware Tools):sudo vmhgfs-fuse .host:/共享名稱 /mnt/hgfs -o allow_other
替換
共享名稱
為你在VMware中設置的名稱(如Share
)。 -
驗證是否掛載成功:
ls /mnt/hgfs
-
設置開機自動掛載
-
編輯
/etc/fstab
文件:sudo nano /etc/fstab
-
添加以下行(替換
Share
為你的共享名稱):.host:/Share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
-
保存后執行:
sudo mount -a
三、其他方式訪問
- 圖形界面路徑:
共享文件夾通常也位于/mnt/hgfs
或/media/sf_共享名稱
(可能需要用戶加入vboxsf
組,但VMware一般用vmware
組)。
若權限不足,將用戶添加到fuse
組:sudo usermod -aG fuse $USER
常見問題
-
提示
vmhgfs-fuse: not found
確認已安裝open-vm-tools
和open-vm-tools-desktop
。 -
權限被拒絕
在掛載命令或fstab
中添加-o allow_other
或uid=1000,gid=1000
(替換為你的用戶ID)。 -
共享目錄未顯示
重啟虛擬機或手動掛載:sudo umount /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
完成上述步驟后,Ubuntu即可通過 /mnt/hgfs
訪問主機的共享目錄。