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

Ubuntu22.04设置共享文件夹

文章目录

  • 前言
  • 前期工作
  • 挂载共享文件夹
  • 创建挂载目录
  • 自动挂载目录
  • 重启

前言

在Ubuntu中设置共享文件夹的主要目的是实现不同系统或者用户之间的文件交换,通过共享文件夹可以很方便地在虚拟机和宿主机之间进行文件传输或者访问。

前期工作

  1. 安装VMware Workstation
    自行安装VMware Workstation和创建Ubuntu22.04

  2. 设置共享文件夹
    找到需要设置共享文件夹的主机,先勾选总是启用选项,然后点击底下的添加,选择自己需要共享的文件夹,如下图所示。
    在这里插入图片描述

  3. 安装open-vm-tools
    版本高的推荐使用open-vm-tools代替之前的VMware Tools,没安装的可以看之前安装open-vm-tools的教程,必须要安装这个东西,没安装的话就用不了共享文件夹的功能。

挂载共享文件夹

  1. 查看共享文件夹名称
    用以下命令查看共享文件夹的名称
vmware-hgfsclient

在这里插入图片描述
这个文件夹就是之前我们设置好的那个宿主机本地的文件夹。

  1. 进入共享文件夹
    一般来说,共享文件夹的路径在/mnt/hgfs/目录下,敲以下命令进入共享文件夹
cd /mnt/hgfs/

在这里插入图片描述
这个文件夹就是之前的那个文件夹,就可以在宿主机把文件放入这个目录下,然后可以和虚拟机共享。
有些可能没有这个路径,可能就需要手动挂载目录了。

创建挂载目录

  1. 创建挂载目录

如果说没有/mnt/hgfs/这个目录,那就先创建这个目录

sudo mkdir -p /mnt/hgfs/
  1. 手动挂载目录
    将宿主机上名为 share的共享文件夹挂载到虚拟机内的 /mnt/hgfs目录下,并设置访问权限
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 0 01. **参数说明**:  2. `allow_other`:允许普通用户访问  3. `uid=1000``gid=1000`:设置为当前用户的ID(可通过`id`命令查看)  4. `umask=022`:设置文件权限[1]()[7]()()

自动挂载目录

这种方式等虚拟机关机之后就会失效,所以接下来可以配置自动挂载共享文件夹,可以修改/etc/fstab文件:

  1. 打开自动装载配置文件
sudo gedit /etc/fstab     # 打开自动装载配置文件
  1. 添加配置
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 0 0

在这里插入图片描述

重启

重启虚拟机后查看是否生效。

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

相关文章:

  • 2025年渗透测试面试题总结-25(题目+回答)
  • 数据库运维管理平台全面解析
  • opencv学习:图像边缘检测
  • # 重磅发布 | onecode 3.0.1 Base 源码正式开源:AI赋能的企业级开发框架
  • 算法训练营day58 图论⑧ 拓扑排序精讲、dijkstra(朴素版)精讲
  • 从零开始的Agent学习(二)-增加文档输出功能
  • 医疗信创新征程:常德二院全栈国产化项目引领行业变革
  • 审美积累 | 界面设计拆分 | Redesign Health - Services 医疗页面设计
  • 8.21网络编程——词典(未完成,有问题)
  • kotlin协程笔记-朱凯
  • C# 基本数据类型
  • 生信分析自学攻略 | R语言数据筛选和修改
  • 前端:文件直接在浏览器里下载
  • VMware ESXi 服务器暴露高危漏洞,中国1700余台面临勒索软件威胁
  • UE 虚幻引擎, unreal engine(1)概略介绍,安装本引擎,创建账户,打开 UE,创建项目,项目导入内容,尝试运行的添加第一人称游戏,
  • Vibe Coding v.s Prompt Engineering
  • 【Docker】在Ubuntu22.04上安装Docker
  • 漫谈《数字图像处理》之平滑
  • 智能编码工具:GitHub Copilot 的深度应用与集成
  • 用OpencvSharp编写视频录制工具
  • HTTP/2 性能提升的核心原因
  • Vue2 ElementUI Upload组件http-request用法
  • (二十一)深入了解AVFoundation-编辑:导出视频与格式转换的全流程
  • 全文 part1 - DGEMM Using Tensor Cores, and Its Accurate and Reproducible Versions
  • DeepSeek-V3.1 发布,迈向 Agent 时代的第一步
  • 0821 sqlite3_get_table函数(数据库函数的补充)
  • Nacos-9--认识Nacos中的Distro协议(Nacos高可用的实现原理)
  • visual studio编译的软件查找所依赖的运行库方法
  • 基于单片机智能路灯控制
  • 学习嵌入式第三十四天