【虚拟机】在VMware中为Ubuntu虚拟机设置共享文件夹

零、需求

有些开发工具在Windows上没有,只能在Ubuntu上开发,但是自己电脑是Windows的,开发完成后需要通过Windows分发可执行文件,这就要求能在Ubuntu虚拟机和Windows系统之间传输文件。MobaXterm固然好用,但是其他终端工具没有传文件的功能,故想到设置共享文件夹,使用共享文件夹在两个系统之间传文件。

壹、步骤

  1. 在VMware的设置中打开共享文件夹功能,并设置共享文件夹的目录。



    点击添加后,选择一个电脑上的文件夹,这个文件夹最好是新建的空的。



    完成后在“文件夹”列表中就会出现一个共享文件夹项了,这样点击确定保存设置。
  2. 在Ubuntu中设置共享文件夹。

    使用vmware-hgfsclient命令检查设置,若输入命令后出现了刚刚共享设置的共享文件夹名称则说明我们第1步正确。



    同样的,我们需要在Ubuntu中创建一个共享文件夹,方便与Windows共享。因为开发不需要在Ubuntu各个用户间切换,为了方便,故我在本用户家目录下创建共享文件夹。



    挂载共享文件夹,开启共享,使用sudo vmhgfs-fuse .host:/ ~/windows -o allow_other -o uid=1000 -o gid=1000 -o umask=022开启共享,其中uid=1000gid=1000这个id需要用id -uid -g命令来查询,umask=022为设置共享文件夹的默认权限,allow_other为允许其他用户访问,~/windows为开启共享的目录,.host:/为把所有共享文件夹都共享过来。

  3. 验证设置

    在Ubuntu中创建一个文件,把文件放到共享目录下,在Windows中检查是否存在。同理在Windows中创建一个文件,把文件放到共享目录下,在Ubuntu中检查是否存在。若都可以则没问题了。

  4. 设置开机自动启用共享文件夹

    /etc/fstab是 Linux 系统中一个非常重要的配置文件,它的主要作用是定义系统在启动时自动挂载的文件系统。我们需要在这个配置文件中设置开机自动挂载共享文件夹。

    使用sudo vi /etc/fstab命令对/etc/fstab文件进行编辑,在最后一行添加如下内容:.host:/ /home/yu/windows fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0。内容解释如下:/home/yu/windows为之前创建的共享文件夹的绝对路径,uid、gid的值与之前一样,更多不懂的可以把命令交给DeepSeek,让它帮助解释一下。



    保存文件,退出,重启,若重启后共享文件夹自动挂载了,则说明成功了。

【虚拟机】在VMware中为Ubuntu虚拟机设置共享文件夹的更多相关文章

  1. Vmware 中 Kali linux 2020 设置共享文件夹

    前言 kali2020已经自带vmware-tools工具,因此,只要是原装的kali2020是不需要继续安装vmhgfs工具的. 过程 vmware 设置共享目录 使用vmware-hgfsclie ...

  2. 如何扩大VMware中的ubuntu虚拟机的磁盘大小

    我是在VMware中安装的ubuntu. 最近虚拟机磁盘空间不够,需要扩展,在虚拟机中设置了扩展20G,然后在ubuntu中发现扩展的20G并不能用.... 正确的扩展方法是: 1.先在虚拟机中的se ...

  3. VMware中的Ubuntu网络设置

    网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的.在windows ...

  4. win7下virtualbox虚拟机中安装centos后设置共享文件夹

    报错信息: building the main Guest Additions module FAILEDunable to find the sources of your current Linu ...

  5. 主机和VMware中的Linux如实现共享文件夹

    当我在网上查了几小时的挂载文件夹方法后发现,VMware中的Linux的挂载和双系统的挂载不同 最终目的就是在/mnt目录下有个hgfs的文件夹 效果图: 首先打开VMware中的Linux系统 具体 ...

  6. VM中的Linux如何设置共享文件夹

    1.点击[编辑虚拟机设置]-[选项]-[共享文件夹],选择“总是启用” 2.点击[确定],并重启系统,已经设置好了

  7. 虚拟机Mac系统中VMware_tools安装和vm共享文件夹的设置(转)

    原文来源: http://wenku.baidu.com/link?url=KRgfG40q2SEwZfde9xA7HVKjCsFBkMcf83tyellnzsHYZ_ErU1hWpVmTHYZem0 ...

  8. 【转】VMware设置共享文件夹之后Ubuntu中看不到怎么办?

    一.共享文件夹设置好了,但是在虚拟机中的Ubuntu系统下却看不到,怎么办? 一种可能的原因是系统没有自动挂载,解决办法: 1.安装:               sudo apt-get insta ...

  9. 在Ubuntu中创建与Windows的共享文件夹

    在Ubuntu中创建与Windows的共享文件夹 本周的学习需要用到一个压缩包,我从QQ群里下载到了Windows里.虽说我已经安装了虚拟机增强功能,能够与Windows系统共享剪切板,但它也只能共享 ...

  10. [机器学习] 虚拟机VMware中使用Ubuntu的联网问题

    在VMware中安装Ubuntu要解决两个问题: 1.VMware Tools安装使用 2.Ubuntu联网的虚拟机设置 1.VMware Tools安装 它的作用就是使用户可以从物理主机直接往虚拟机 ...

随机推荐

  1. 微服务实战系列(五)-注册中心Eureka与nacos区别-copy

    1. 场景描述 nacos最近用的比较多,介绍下nacos及部署吧,刚看了下以前写过类似的,不过没写如何部署及与eureka区别,只展示了效果,补补吧. 2.解决方案 2.1 nacos与eureka ...

  2. Mac上安装mongoDB详细教程

    Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download ...

  3. Elasticsearch-总结列表

    1.lucene基本概念 目前以 Lucene 为基础建立的开源可用全文搜索引擎主要是 Solr 和 Elasticsearch. Solr 和 Elasticsearch 都是比较成熟的全文搜索引擎 ...

  4. 如何快速的开发一个完整的iOS直播app(播放篇)

    作者:袁峥链接:https://www.jianshu.com/p/7b2f1df74420来源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 开发一款直播app,集成ij ...

  5. jQuery详解

    目录 jQueryJS中创建对象jQuery选择器jQuery 操作 DOMjQuery 事件jQuery 动画JSON :Python工具 - pipPython工具 - VirtualEnvWEB ...

  6. FailFast机制-抛出 java.util.ConcurrentModificationException(保证并发访问时集合的完整性,内部结构变化的防护措施)

  7. 详细剖析Java动态线程池的扩容以及缩容操作

    前言 在项目中,我们经常会使用到线程来处理加快我们的任务.但为了节约资源,大多数程序员都会把线程进行池化,使用线程池来更好的支持我们的业务. Java线程池ThreadPoolExecutor有几个比 ...

  8. # Vue3.5常用特性整理

    Vue3.5 发布已近半年,抽空整理下常用的新增/改动特性 响应式 Props 解构 Vue3.5 中 Props 正式支持解构了,并添加了响应式跟踪 设置默认值 使用 JavaScript 原生的默 ...

  9. idea构建Build Project项目时一直卡在解析阶段解决办法

    可能是内存不足,修改以下三个地方 1.help->Edit Custom VM Options-Xmx4096m 2.file->settings->Build,Execution, ...

  10. NOIp 2024 考试策略

    无论简不简单,都要在前 30min 浏览所有题面,思考哪题可做.哪题不可做,思考能打哪些部分分,9:00 再开始写 T1. 题目简单时 9:00 开写后,30min 以内切完 T1. 9:30 开 T ...