ubuntu共享文件夹挂载问题
Ubuntu设置共享文件夹并挂载访问
·
环境
主机:win11,64位
虚拟机:vmware 16.1.2
ubuntu:ubuntu-18.04.1-desktop-amd64
1.设置共享文件夹
点击上方虚拟机 -> 设置 或右击ubuntu -> 设置
进入选项 -> 共享文件夹 -> 选择“总是启用” -> 在下方文件夹中添加你需要共享文件夹的路径
2. 挂载
一般共享文件夹会默认放在/mnt/hgfs目录下,vmware不会自动挂载,需要手动设置。
查看共享情况
结果显示share表示设置共享成功,但此时还不能访问
vmware-hgfsclient
安装vm-tools命令包
sudo apt-get install open-vm-tools
挂载
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
3. 挂载遇到的问题
① Ubuntu 报错:无法获得锁 /var/lib/dpkg/lock
在安装vm-tools包时报错,可能是文件被锁或占用
解决办法
输入如下指令,就可以继续安装了
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
② 挂载时报错:fuse: mountpoint is not empty fuse: if you are sure this is safe, use the 'nonempty' mount option
可能是之前挂载没有加入 '-o allow_other' 参数,导致hgfs文件在普通用户环境下访问不了,因此提示你加入 'nonempty' 参数
解决办法
加入 ’nonempty‘ 参数
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
③ 重启之后共享文件夹访问失效
每次都需要重新挂载一次很麻烦
解决办法
进入 /etc 文件夹,找到 fstab 文件
vim /etc/fstab
编辑 fstab 文件,在最后添加如下一行
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
更多推荐
已为社区贡献1条内容
所有评论(0)