windows与VMware虚拟机实现文件共享+挂载文件夹

1、通过虚拟机中的DVD驱动器安装VMware Tools。
无法安装VMware Tools可看这个:https://blog.csdn.net/zxc120389574/article/details/104806189
在这里插入图片描述

2、将VMwareTools-10.3.10-13959562.tar.gz从DVD驱动器中拷贝到你自己的文件夹(我把它copy到了当前文件夹)。

cp /media/zxc/VMware\ Tools/VMwareTools-10.3.10-13959562.tar.gz .

3、解压并安装它。

tar -zxvf VMwareTools-10.3.10-13959562.tar.gz
cd vmware-tools-distrib/
sudo ./vmware-install.pl

4、右击虚拟机,设置共享文件夹。
在这里插入图片描述
在这里插入图片描述
如果添加成功,可以执行命令vmware-hgfsclient看到刚刚设置的共享文件夹。

vmware-hgfsclient

在这里插入图片描述
5、共享文件夹将映射到/mnt/hgfs。如果成功,则到此结束;否则继续往下。

6、一般共享文件夹会在 /mnt/hgfs下面。如果找不到共享文件夹,是因为没有挂载,我们把它挂载上即可(我的共享文件夹叫VMshare,我把它挂在到了/mnt/hgfs上)。

sudo /usr/bin/vmhgfs-fuse .host:/VMshare /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

挂载命令的详细用法如下:

4.0 之前的 Linux 内核 4.0 及更高版本的 Linux 内核 说明
mount -t vmhgfs .host:/ /home/user1/shares /usr/bin/vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other 将所有共享装载到 /home/user1/shares
mount -t vmhgfs .host:/foo /tmp/foo /usr/bin/vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other 将名为 foo 的共享装载到 /tmp/foo
mount -t vmhgfs .host:/foo/bar /var/lib/bar /usr/bin/vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other 将共享 foo 中的子目录 bar 装载到 /var/lib/bar

参考:
https://blog.csdn.net/BjarneCpp/article/details/95899425

发布了92 篇原创文章 · 获赞 2 · 访问量 3427

猜你喜欢

转载自blog.csdn.net/zxc120389574/article/details/104807016
今日推荐