Ubuntu18.04設(shè)置共享文件夾方式(解決/mnt目錄下沒有hgfs目錄)
這種方式使用的前提是Ubuntu虛擬機(jī)和Windows系統(tǒng)在同一主機(jī)上
1、Windows創(chuàng)建一個(gè)共享文件夾
該共享文件夾可以被Windows和Ubuntu訪問,需要注意的是,Ubuntu在共享目錄下的一些操作會(huì)受到限制,因?yàn)閁buntu的文件權(quán)限管理和用戶管理和Windows不同,所以對文件的操作會(huì)受到限制。
這里就在C盤創(chuàng)建一個(gè)Ubuntu12-Share的共享文件夾。

2、在虛擬機(jī)的設(shè)置中選擇Windows下的共享文件夾
依次選擇“虛擬機(jī) —— 設(shè)置”

然后按照如下順序選擇

看到添加向?qū)б院?,點(diǎn)擊“下一步”


3、在Ubuntu中查看共享文件夾
共享文件夾在 /mnt/hgfs 目錄下,如果 /mnt 下沒有 hgfs 目錄,請?zhí)D(zhuǎn)到最后一個(gè)模塊

我們向Windows共享文件夾中拷入的內(nèi)容,在Ubuntu中也可以訪問到


4、解決/mnt 目錄下沒有 hgfs 目錄
(1) 安裝VMWare tools
這個(gè)是虛擬機(jī)管理工具,一方面是為了查看共享目錄是否設(shè)置成功,另一方面是為了下面做鋪墊
sudo apt-get install open-vm-tools
查看共享目錄,如果出現(xiàn)了共享目錄的名字,說明共享目錄是設(shè)置成功的。
vmware-hgfsclient

(2) 手動(dòng)在 /mnt 下創(chuàng)建 hgfs 目錄
創(chuàng)建hgfs目錄,然后將你的共享目錄掛載到 hgfs 目錄下(以后你寫入到共享目錄中的內(nèi)容,可以在Ubuntu中的 hgfs 目錄下找到)
sudo mkdir -p /mnt/hgfs sudo chmod a+w /mnt/hgfs # vmhgfs-fuse .host:/ 掛載目錄 vmhgfs-fuse .host:/ /mnt/hgfs/
| 附加選項(xiàng) | 解析 |
| -o allow_other | 允許其他用戶使用該共享目錄 |
提示: 其他附加選項(xiàng)可以輸入 vmhgfs-fuse -h 查看
(3) 添加開機(jī)自動(dòng)掛載
上述的掛載只是本次登錄有效,這里最好設(shè)置成每次開機(jī)就自動(dòng)掛載,在 /etc/fstab 文件中添加如下內(nèi)容,這一句內(nèi)容對應(yīng)了六個(gè)字段:
<file system> <mount point> <type> <options> <dump> <pass>
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

注意:
- 若添加以后,出現(xiàn)了開啟無法正常啟動(dòng)(無法進(jìn)入到桌面模式),可能是添加了錯(cuò)誤的附加選項(xiàng),比如這里的 allow_other 就是附加選項(xiàng)。
- 此時(shí)的解決方案是,通過命令行編輯器刪除添加的這句話就可以重新進(jìn)入到桌面模式了。
(4) 測試
我們在Windows下的共享目錄中添加一個(gè)文件夾,在Ubuntu中的 /mnt/hgfs 下也可以看到該文件夾


5、設(shè)置共享文件夾以后,/mnt/hgfs下沒有出現(xiàn)共享文件夾
主要原因可能是沒有將你的共享目錄掛載到 /mnt/hgfs 目錄下,所以需要自己手動(dòng)掛載一下
(1) 查看共享文件夾的名稱
這一步的目的是確認(rèn)共享文件夾是否設(shè)置成功。
vmware-hgfsclient

(2) 安裝虛擬機(jī)工具包
sudo apt-get install open-vm-tools
(3) 手動(dòng)掛載(開機(jī)自動(dòng)掛載)
在命令行輸入如下指令來手動(dòng)掛載。但是僅本次登錄有效
sudo vmhgfs-fuse .host:/ /mnt/hgfs
我們可以修改 /etc/fstab 文件,并添加如下內(nèi)容,這樣的話就可以實(shí)現(xiàn)開機(jī)自動(dòng)掛載到 /mnt/hgfs 目錄下了
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
注意:
- 若添加以后,出現(xiàn)了開啟無法正常啟動(dòng)(無法進(jìn)入到桌面模式),可能是添加了錯(cuò)誤的附加選項(xiàng),比如這里的 allow_other 就是附加選項(xiàng)。
- 此時(shí)的解決方案是,通過命令行編輯器刪除添加的這句話就可以重新進(jìn)入到桌面模式了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Apache服務(wù)器IP自動(dòng)跳轉(zhuǎn)域名的問題及解決方案
本教程將詳細(xì)介紹如何通過Apache虛擬主機(jī)配置實(shí)現(xiàn)這一功能,并解決常見問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,感興趣的朋友跟隨小編一起看看吧2025-11-11
CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安裝教程詳解
這篇文章主要介紹了CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安裝教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
Linux實(shí)現(xiàn)IP地址轉(zhuǎn)換函數(shù)的全面指南
本文全面介紹了Linux系統(tǒng)中IP地址轉(zhuǎn)換函數(shù)的使用方法,涵蓋了IPv4和IPv6地址在字符串與二進(jìn)制形式間的相互轉(zhuǎn)換,下面小編就和大家詳細(xì)介紹一下吧2026-01-01

