VMware ubuntu虚拟机(或Centos7)与主机共享文件夹

秒速五厘米 2022-11-19 04:15 509阅读 0赞

系统环境

  • Windows 10
  • Vmware Workstation 15 Pro
  • Ubuntu 20.04.1 LTS
  • centos7

1.Ubuntu配置共享文件

1.1安装VMware-tools

更新最新VMware-tools组件

  1. 编辑->首选项->更新->立即下载所有组件

安装VMware-tools

  1. 虚拟机->安装VMware-tools

安装后ubuntu会加载一个虚拟光驱,解压文件,在解压的文件目录下执行以下命令进行安装

  1. sudo vmware-install.pl
  2. ###或者
  3. 从命令终端中打开并进入vmware-tools-distrib 通过ls命令可以看到其中的 vmware-install.pl
  4. 输入./vmware-install.pl进行安装操作。成功之后重启Ubuntu客户机。

安装过程中输入“yes”即可。

1.2虚拟机中开启共享文件夹

1.2.1开启共享文件夹

  1. 虚拟机->设置->选项->共享文件夹->总是启用

1.2.1添加共享文件夹

下面可以自己添加与主机共享的文件夹,名称为映射在虚拟机的名字,主机路径为主机文件夹路径
在这里插入图片描述

1.3共享文件夹访问

如果一切顺利则在ubuntu中/mnt/hgfs/目录里就能看到共享文件。

1.4如果/mnt/hgfs/目录里没有文件夹

1.查看共享文件夹是否创建成功

  1. vmware-hgfsclient

若创建成功,则会显示出已经创建的文件夹名称
2.手动挂载共享文件夹

  1. // 创建挂载目录
  2. sudo mkdir /mnt/hgfs/d
  3. // 挂载
  4. sudo mount -t fuse.vmhgfs-fuse .host:/myShareFile /mnt/hgfs/d/ -o allow_other
  5. // 卸载
  6. sudo umount -a fuse.vmhgfs-fuse .host:/myShareFile /mnt/hgfs/d/

.host:/myShareFile:共享名称,vmware-hgfsclient查看得到
/mnt/hgfs/d/:挂载点
3.自动挂载共享文件夹
系统启动后自动挂载文件夹

  1. sudo vim /etc/fstab
  2. // 在文件最后加入
  3. .host:/myShareFile /mnt/hgfs/d/ fuse.vmhgfs-fuse allow_other 0 0

2.Centos7配置共享文件

2.1 在主机中指定共享文件夹

在主机(我是win10)中选定一个文件夹提供给win10和centos7进行文件共享。

2.2 vmware中设置共享文件夹

打开VMware,对centos右键》设置》选项》共享文件夹,选择“总是启用”,添加刚刚选定的主机上的文件夹。

2.3 安装open-vm-tools

如果系统中没有open-vm-tools,则安装vm-tools,

  1. #查看是否安装
  2. yum list installed |grep open-vm-tools
  3. #安装open-vm-tools
  4. yum install open-vm-tools

在这里插入图片描述

2.4 共享文件夹访问

1.进入你的虚拟机,执行vmware-hgfsclient,可以看到你设置的文件夹了
2.创建挂载文件夹,并将共享文件夹挂载到系统中。

  1. #创建文件夹
  2. mkdir /sharefile
  3. #挂载, //后面是选项,可以根据自己的需要写,
  4. vmhgfs-fuse .host:/ sharefile [-o subtype=vmhgfs-fuse,allow_other]
  5. 例如:
  6. vmhgfs-fuse .host:/myShareFile ./sharefile -o nonempty -o allow_other

3.进入挂载文件夹中,查看共享文件

  1. cd sharefile
  2. ls

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,509人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VM虚拟如何主机共享文件夹

    VMware虚拟机是我们经常使用的一种系统虚拟机,如何将主机中的应用程序和文件复制到虚拟机中是我们经常遇到的问题,那么我们要怎么解决这个问题呢?小编接下来就为你介绍共享文件夹的