【虚拟机】在VMware中为Ubuntu虚拟机设置共享文件夹
【虚拟机】在VMware中为Ubuntu虚拟机设置共享文件夹
零、需求
有些开发工具在Windows上没有,只能在Ubuntu上开发,但是自己电脑是Windows的,开发完成后需要通过Windows分发可执行文件,这就要求能在Ubuntu虚拟机和Windows系统之间传输文件。MobaXterm固然好用,但是其他终端工具没有传文件的功能,故想到设置共享文件夹,使用共享文件夹在两个系统之间传文件。
壹、步骤
- 在VMware的设置中打开共享文件夹功能,并设置共享文件夹的目录。
点击添加后,选择一个电脑上的文件夹,这个文件夹最好是新建的空的。
完成后在“文件夹”列表中就会出现一个共享文件夹项了,这样点击确定保存设置。 - 在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=1000
和gid=1000
这个id需要用id -u
和id -g
命令来查询,umask=022
为设置共享文件夹的默认权限,allow_other
为允许其他用户访问,~/windows
为开启共享的目录,.host:/
为把所有共享文件夹都共享过来。
- 验证设置
在Ubuntu中创建一个文件,把文件放到共享目录下,在Windows中检查是否存在。同理在Windows中创建一个文件,把文件放到共享目录下,在Ubuntu中检查是否存在。若都可以则没问题了。
- 设置开机自动启用共享文件夹
/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虚拟机设置共享文件夹的更多相关文章
- Vmware 中 Kali linux 2020 设置共享文件夹
前言 kali2020已经自带vmware-tools工具,因此,只要是原装的kali2020是不需要继续安装vmhgfs工具的. 过程 vmware 设置共享目录 使用vmware-hgfsclie ...
- 如何扩大VMware中的ubuntu虚拟机的磁盘大小
我是在VMware中安装的ubuntu. 最近虚拟机磁盘空间不够,需要扩展,在虚拟机中设置了扩展20G,然后在ubuntu中发现扩展的20G并不能用.... 正确的扩展方法是: 1.先在虚拟机中的se ...
- VMware中的Ubuntu网络设置
网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的.在windows ...
- win7下virtualbox虚拟机中安装centos后设置共享文件夹
报错信息: building the main Guest Additions module FAILEDunable to find the sources of your current Linu ...
- 主机和VMware中的Linux如实现共享文件夹
当我在网上查了几小时的挂载文件夹方法后发现,VMware中的Linux的挂载和双系统的挂载不同 最终目的就是在/mnt目录下有个hgfs的文件夹 效果图: 首先打开VMware中的Linux系统 具体 ...
- VM中的Linux如何设置共享文件夹
1.点击[编辑虚拟机设置]-[选项]-[共享文件夹],选择“总是启用” 2.点击[确定],并重启系统,已经设置好了
- 虚拟机Mac系统中VMware_tools安装和vm共享文件夹的设置(转)
原文来源: http://wenku.baidu.com/link?url=KRgfG40q2SEwZfde9xA7HVKjCsFBkMcf83tyellnzsHYZ_ErU1hWpVmTHYZem0 ...
- 【转】VMware设置共享文件夹之后Ubuntu中看不到怎么办?
一.共享文件夹设置好了,但是在虚拟机中的Ubuntu系统下却看不到,怎么办? 一种可能的原因是系统没有自动挂载,解决办法: 1.安装: sudo apt-get insta ...
- 在Ubuntu中创建与Windows的共享文件夹
在Ubuntu中创建与Windows的共享文件夹 本周的学习需要用到一个压缩包,我从QQ群里下载到了Windows里.虽说我已经安装了虚拟机增强功能,能够与Windows系统共享剪切板,但它也只能共享 ...
- [机器学习] 虚拟机VMware中使用Ubuntu的联网问题
在VMware中安装Ubuntu要解决两个问题: 1.VMware Tools安装使用 2.Ubuntu联网的虚拟机设置 1.VMware Tools安装 它的作用就是使用户可以从物理主机直接往虚拟机 ...
随机推荐
- 冷水机超频AMD 2600X 4.5G
整个测试大概持续了一个半小时,期间水温保持在2度左右(±1摄氏度).后来开始冷凝,而且超频也到了4.5G瓶颈,所以停了下来. 全核4.4G过R154.5G过CPU-Z认证(点击查看)温度表现,一般吧. ...
- 基于Windows环境的Kafka搭建与.NET实战开发案例
前言:基于Windows环境下的Kafka搭建(scal+zookeeper+Kafka+可视化工具).以及使用.NET6.0进行简单的生产者与消费者的演示 一.环境部署 Kafka是使用Java语言 ...
- [Java] 计算Java对象大小
序 在Java应用程序的性能优化场景中,时常需要考虑Java对象的大小,以便评估后,进一步提出优化方案: 占用内存的大小.(比如 本地内存) 对象数据在网络传输中占用的网络带宽 对象数据在存储时占用的 ...
- .net工作流elsa-书签
啥是书签 流程引擎的核心关注点是安排流程,如:第1步做什么 → 第2步做什么 → 第n步做什么...,至于各步骤具体是怎么做的,是由你来决定的,这不是流程引擎关注的重点. 流程安排可能会涉及到分叉.并 ...
- Superset config配置文件参数
superset配置文件config.py文件参数修改相关影响:1.如果让dashboard左侧出现筛选器,dashboard可交叉筛选,将以下三个参数设置为True "DASHBOARD_ ...
- VM1038:1 (in promise) MiniProgramError {"errMsg":"navigateTo:fail webview count limit exceed"} Object解决办法
在跳转的时候,出现这,有的时候回出现,有的时候不会出现: VM1038:1 (in promise) MiniProgramError {"errMsg":"naviga ...
- 服务器安装jdk,tomcat,mysql等全系列
安装jdk 执行如下命令, 然后等待安装完成 yum install -y java-1.8.0-openjdk-devel.x86_64 安装完毕后执行如下命令查看版本 java -version安 ...
- Q:oracle表空间满了怎么办?
查询表空间使用率: --查看表空间使用率 SELECT a.tablespace_name as "TABLESPACE_NAME", DECODE(TRUNC(total),0, ...
- SCCPC2024 游记
打了一堆板子,一个都没用上. 队友:zhicheng,nityacke 开场发现 H 是签到,NIT 签了.然后盯 F(圆向某个方向运动,问存不存在一个时刻使得全在长方形之内),发现不外乎一堆二次方程 ...
- linux mint 安装蓝牙
sudo apt-get install blueman 安装新的 sudo apt-get remove blueberry 卸载旧的