VMware Workstation挂载共享文件夹(2)

接前一篇文章:VMware Workstation挂载共享文件夹(1)

本文内容参考:

【虚拟机】Ubuntu18.04 设置共享文件夹(解决/mnt 目录下没有 hgfs 目录)_ubuntu共享文件夹在哪个目录-CSDN博客

VMware Workstation 挂载共享文件夹_vmware挂载共享文件夹-CSDN博客

特此致谢!

二、具体流程

2. 现在流程

在有几年不玩VMWare之后,重新玩的时候发现,之前(上一回讲的)那套流程已经不适用了,而是有了新的创建共享文件夹得流程。新版VMWare的具体流程如下:

(1)Windows下创建一个共享文件夹

首先在Windows下创建一个共享文件夹(笔者一般习惯在D盘下建立一个share文件夹,即D:\share),该共享文件夹可以被Windows和Ubuntu访问。需要注意的是,Ubuntu在共享目录下的一些操作会受到限制,因为Ubuntu的文件权限管理和用户管理和Windows不同,所以对文件的操作会受到限制。

(2)在虚拟机的设置中选择Windows下的共享文件夹

依次选择"虚拟机 ------ 设置"

然后按照如下顺序选择:

看到添加向导以后,点击"下一步":

到这里,和以前的流程还是一致的。接下来就是最大的区别了。

(3)安装VMWare tools

执行以下命令安装VMWare tools:

bash 复制代码
sudo apt-get install open-vm-tools

以前是通过VMWare Workstation的菜单栏中选择"虚拟机(++M++)",在弹出的下拉菜单中选择"重新安装 VMWare Tools(T)"。现在不是这样做了,需要通过以上命令手动安装。

(4)手动在/mnt下创建hgfs目录

具体命令为:

bash 复制代码
sudo mkdir -p /mnt/hgfs
sudo chmod a+w /mnt/hgfs

(5)手动挂载

执行

bash 复制代码
sudo vmhgfs-fuse .host:/share_folder /mnt/hgfs -o allow_other

或者

bash 复制代码
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=1000,gid=1000

进行手动挂载。

注:share_folder是之前设置的那个共享文件夹的名称,根据实际情况而定(如share)。

笔者的实际脚本为:

bash 复制代码
$ cat ~/mount.sh 
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

(6)验证是否挂载成功

执行以下命令,验证手动挂载是否成功:

bash 复制代码
vmware-hgfsclient

在笔者虚拟机下,实际结果为:

bash 复制代码
$ vmware-hgfsclient
share

证明已经挂载成功。

虽然手动挂载成功了,但是每次开机或重启都要执行以上命令,手动挂载一次,比较麻烦。更好的方法是设置成每次开机就自动挂载。自动挂载的详细步骤,请看下回。

相关推荐
Ruiery3 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
欧米欧4 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery4 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
qetfw5 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
逆风的蚂蚁6 小时前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
沫璃染墨10 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
AI_Lab0112 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
by2099912 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
星恒随风12 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip
feng_you_ying_li15 小时前
linux之网络层
linux·运维·网络