当前位置: 首页 > news >正文

虚拟机Ubuntu挂载共享文件夹

虚拟机Ubuntu挂载共享文件夹

前言

本篇文章的灵感来自于小编的一位同事求助小编说她想要给装在虚拟机中的Ubuntu传输一些文件,但是在安装了VMware Tools以后在虚拟机中仍然没有找到共享文件夹。

本期涉及版本

Window11
VMware 17
任意Ubuntu版本

注意

使用本教程的前提是你已经安装好VMware Tools并且进行了相应设置,如果没有,请看下面这位博主的教程进行VMware Tools的安装。
前置教程:
向VMware中传输文件第一步

重点来了

刚刚那位博主的教程讲解了如何在虚拟机里面装好VMware Tools这个工具,这个时候你的Windows里面也应该有了一个你刚刚创建的一个用来当做共享文件夹的文件夹,我这里就起名为share_VMware

但是,你去虚拟机里面,你会发现自己根本找不到这个名为share_VMware的文件夹,这是因为我们还少了一步非常重要的操作:挂载操作。顾名思义,就是将Windows中的这个文件夹同时挂载到虚拟机的文件夹路径当中。

具体命令如下:

$ sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/gxwjj -o allow_other
$ cd /mnt/gxwjj
$ ls# 注意事项
# 1"/mnt/gxwjj"是你想要挂载共享文件夹的路径,假如你刚刚安装好Ubuntu,那么你就只有"mnt"这个文件夹,"gxwjj"这个文件夹是需要你自己去创建的,或者你直接挂载在"mnt"下面也可以
# 2、如果你不是直接复制的我的代码,你要自己手敲,那么要注意".host:/ /mnt/gxwjj"代码的这一部分,两条斜杠之间是有一个空格的。
# 3、上面代码都是要运行的,因为第一行运行过后,共享文件夹就已经挂载上去了,但是需要重新进入一下你的挂载路径,才能看到挂载好的共享文件夹,你就全当做刷新了一下吧,第二行的作用就是重进一下挂载路径,第三行代码就是罗列当前文件夹下的文件(包括文件夹)。

锦上添花

其实截止于之前的操作来说,你已经能正常使用自己的共享文件夹了,但是缺点就是,每次开启虚拟机都需要重新挂载一下共享文件夹,太麻烦了,所以小编又设置了一下自动挂载。让虚拟机每次重新开启的时候自动挂载一下共享文件夹。

echo '.host:/ /mnt/gxwjj fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000 0 0' | sudo tee -a /etc/fstab

设置完自动挂载以后,用以下代码可以在Ubuntu桌面创建一个共享文件夹的快捷方式

在虚拟机桌面生成共享文件夹快捷方式

sudo ln -sT /mnt/gxwjj/share_VMware /home/dwb/桌面/share_VMware# 注意事项
# 1、这一行的代码前面的路径指的是你想设置成快捷方式的路径,后面的路径指的是你快捷方式所在路径,第二个路径中的"share_VMware"是快捷方式的名字,任意可改。
# 2、这里有一个很有意思的地方,这行代码的桌面用的是中文,小编也尝试过使用Desktop,但是显示找不到该路径,在终端里面我又没办法打出来中文,所以我用了一个取巧的办法:
我先进入了"/home/dwb"路径下面,然后罗列出了该路径下的中文桌面两个字,然后复制到了我的命令行中
$ cd /home/dwb
$ ls

在这里插入图片描述

遗留问题

如何共享Windows和虚拟机的剪切板呢?感兴趣的同学们可以自行尝试一下。

参考文献

再次也非常感谢下面这位博主的博客,以及评论区中众生喧嚣、天马等大佬对于萌新们的热情解答和帮助。

特别鸣谢网址

http://www.dtcms.com/a/390508.html

相关文章:

  • JS实现房贷计算器和购物车页面
  • 【开题答辩全过程】以 Android安全网购平台为例,包含答辩的问题和答案
  • 期权市场反常信号是什么?
  • 【SpringBoot】26 核心功能 - Web开发原理 - Spring Boot 中定制 Servlet 容器
  • java spring boot 搭建项目
  • 【一文了解】闭包
  • 深入解析Mysql数据库并发:从读写机制到多版本控制
  • Python自学20 - Python操作PDF文件
  • Windows 本地 UV 环境部署 Index-TTS2 实战:基于 EPGF 架构的完整指南(支持 DeepSpeed + FP16)
  • 【cpp Trip第4站】函数参数传递
  • 【Spotfire】实现错行效果
  • 【Day 61】Linux-haproxy负载均衡
  • 搭建线上线下融合的商城小程序,关键步骤有哪些?
  • 软件测试教程资源合集
  • Proteus(8.17)SP2 仿真下载安装过程(附详细安装过程图)
  • 微软获评 2025 Gartner 云原生应用平台魔力象限 领导者
  • Java 生态监控体系实战:Prometheus+Grafana+SkyWalking 整合全指南(一)
  • 【学习】响应系统
  • Linux网络:socket网络套接字
  • 知识图谱对人工智能中自然语言处理的深层语义分析的影响与启示
  • 从车间到云端:Kepware如何加速IIoT落地
  • MyISAM 与 InnoDB 深度对比:如何正确选择 MySQL 存储引擎
  • 串口无线数传模块实现化工园区与3公里外水泵PLC无线通讯实现设备数据传输
  • rook-ceph自定义添加osd流程
  • 【需求导向】解读660页智慧教育大数据信息化顶层设计及智慧应用建设方案
  • InnoDB 引擎深潜指南---从逻辑结构到 MVCC 原理,带源码级案例与性能要点
  • Android Compose 开发 界面间的跳转(Router)
  • unity(C#/cs)请求 python django后端服务器预制体渲染 scroll list 视频列表
  • 《Linux 指令实战进阶:从终端新手到 shell 驾驭者的技术跃迁(第三篇)》
  • 临床AI产品化全流程研究:环境聆听、在环校验与可追溯系统的多技术融合实践(下)