设置VirtualBox共享文件夹的方法

2023-05-16

文章难度:入门

环境:

软件环境:
VirtualBox:5.2.34
主机操作系统: Windows 7专业版 
虚拟机操作系统: Ubuntu 16.04 Desktop amd64
硬件环境:
CPU:Intel i5
内存:8G 

当使用VirtualBox的Ubuntu虚拟机时,我们有时希望将Windows的目录挂载到虚拟机Ubuntu里,实现两个系统之间的文件交换。可能有些同学会问,既然可以在两个系统间双向拖放了(可以参考《VirtualBox中Ubuntu虚拟机和Windows双向拖放的配置方法》),那为什么还要用文件系统挂载的方式来互通文件呢?其实,挂载到Ubuntu文件系统里的话,就可以直接使用Linux命令来操作目录里的文件,因此是一种很方便的通信方式。同学又说,“可我还是觉得拖来拖去方便啊。”“Emmm…”
来吧,李老师带大家一起设置VirtualBox共享文件夹。
1 在Windows主机里设置要被共享的文件夹
确认VirtualBox虚拟机处于关闭状态,点击“设置”。
图1
进入到“共享文件夹”的设置界面,点击右边方框所示的符号。
图2
如图所示设置共享文件夹。在这个例子里,我们设置被共享的文件夹是E盘VM目录下的share文件夹。这个文件夹的名字是Share。点击“OK”关闭对话框。
图3
确认一下绿框中的信息是否正确后,点击"OK"回到主界面。
图4
2 在Ubuntu虚拟机里挂载共享文件夹
启动Ubuntu虚拟机,输入密码后,登录系统。
图5
输入组合键Ctrl+Alt+t,打开一个终端,如下图。
图6
输入

mkdir share_dir

这条命令新建一个叫share_dir的文件夹。
图7
输入

ls -ld share_dir

来确认刚刚的命令已经成功。事实上,在Linux中,没有声音就是最好的声音,因此如果上一条命令没有返回错误信息,则上一条命令就执行成功了。如下图可以看到,share_dir目录已经新建成功了。
图8
最后,我们使用mount命令将我们刚刚设置的共享目录挂载到Ubuntu里。这里,对Linux还比较陌生的同学可能对挂载不太能明白。可以学习一下网上别的帖子。Linux使用的挂载的方法来处理磁盘,十分灵活,和Windows的处理方法大相径庭。
输入

sudo mount -t vboxsf Share share_dir

这样就将Share这个共享文件夹挂载到当前目录的share_dir上去了。这里我简单的对这行命令进行说明。sudo是因为mount需要root权限。-t后面跟着所要挂载的文件系统类型,在这个例子里是vboxsf,这是VirtualBox共享文件的类型。share_dir表示挂载点。
注意,此时会让你输入密码。**输入密码时,是没有任何输出的!是没有任何输出的!是没有任何输出的!**千万不要觉得是死机了。你只要输入你的用户密码,并按Enter回车键就好。
图9
自此以后,对share_dir这个挂载点中的文件做处理,就是对所挂载的共享文件夹里的文件进行处理
我们使用Shell命令在这个文件夹里新建一个文件,并在第一行打上“It’s a test”。

echo "It's a test" > share_dir/test.txt

执行结果如下图所示。
图10
3 在Windows主机中检查执行结果
打开文件管理器,到共享文件夹E:\VM\share中点开test.txt,检查内容是否一致。
图11
可以看到,和我们刚刚在Linux中新建时输入的内容一样。

验证成功!

你也可以在Windows里,将文件放到这个共享文件夹里。然后,在Ubuntu里,对这些文件进行处理。快去试一试吧!

如果有什么问题,欢迎大家留言!觉得有用的话,也请点赞来支持我哦~谢谢!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置VirtualBox共享文件夹的方法 的相关文章

随机推荐

  • windows下编译opencv 3.4.0

    为了方便后期的调试 xff0c 自己动手编译opencv3 4 0 xff0c 这样有需要的时候还可以自己修改修改源代码 通常来说 xff0c 编译32位比较简单 xff0c 直接用cmake生成编译的工程就行了 xff0c 但64位就比较
  • opencv添加的新接口clearVec()的实现

    自己编译的opencv xff0c 之前文章有说添加了这个接口 xff0c 也有上传3 3 0版本添加这个接口之后编译好的库 xff0c 但是没有把实现过程展现出来 xff0c 导致有些朋友问我如何实现的 xff0c 今天把这个实现放出来
  • Unity 3D代码在vs中无法自动提示的解决办法

    我安装Unity 3D后 xff0c 建立一个工程 xff0c 采用vs2019来编写代码 xff0c 发现没有自动提示功能 xff0c 根据网上说的 xff0c 要在unity中选择vs2019做为编辑器 xff0c 我也选择了 xff0
  • Arduino的全局变量的单独定义

    Arduino语言和C语言很像 xff0c 比如先定义变量再使用 xff0c 也可以采用 define 进行一些预定义等等 xff0c 但又有一些不同 当一个文件中的代码理过多时 xff0c 如果想把它们分开成多个文件 xff0c 则涉及到
  • 苏泊尔电饭煲不工作的维修

    本篇文章与其说是维修 xff0c 倒不如说成是 拆 xff0c 因为维修相对容易 xff0c 但想拆开却很艰难 xff0c 大部分的时间都花在了拆的工作上面 老家伙的样子如下 型号为 xff1a CYSB50FC99 100 xff0c 铭
  • 萨克斯吹不响的解决办法

    刚开始吹萨克斯 xff0c 发现总是吹不响 看各种入门的文章 xff0c 很多都强调口型的重要性 xff0c 各文章说得也都差不多 xff0c 我仔细捉摸 xff0c 不断尝试 xff0c 似乎还是不得要领 特别是安装好之后 xff0c 很
  • webpack是什么

    一 webpack是什么 webpack 是一个用于现代 JavaScript 应用程序的静态模块化打包构建工具 模块化 xff1a 服务端Common js xff08 module exports require xff09 浏览器端E
  • OLED显示秒表

    OLED显示秒表 include stm32f10x h include sys h include delay h include relay h include oled0561 h include led h include key
  • IP和MAC的通俗理解

    首先看下为什么有IP地址 xff0c 借鉴大佬的帖子 https showme codes 2018 05 17 understand mac ip 若有侵权 xff0c 即刻删除 IP和MAC都是为了确定一个地址 xff0c 区别在于 I
  • 图像特征提取三大法宝:HOG特征、LBP特征、Haar-like特征

    转自http dataunion org 20584 html xff08 一 xff09 HOG特征 1 HOG特征 xff1a 方向梯度直方图 xff08 Histogram of Oriented Gradient HOG xff09
  • 中英文环境配置 /etc/environment

    lwg 64 anima cat etc environment 中文界面配置 LANGUAGE 61 34 zh CN zh en US en 34 LC ALL 61 zh CN UTF 8 LANG 61 zh CN UTF 8 GS
  • SDN你必须知道的十大问题——SDN有哪些开源项目

    SDN之所以能够发展的如此之快 xff0c 其中开源社区的贡献不容忽视 随着SDN 各类社区的不断发展状大 xff0c 开源项目也在不断增多 xff0c 从控制器到交换机再到网络虚拟化 xff0c 开源项目一度让小编眼花缭乱 可能你熟悉Op
  • 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0/Ubuntu

    上篇介绍了使用命令行编译打包运行自己的MapReduce程序 xff0c 使用 Eclipse 更加方便 要在 Eclipse 上编译和运行 MapReduce 程序 xff0c 需要安装 hadoop eclipse plugin xff
  • windows远程连接阿里云ubuntu(问题集合)

    w 阿里云轻量应用服务器简单图形化界面以及VNC安装使用 橘游静的博客 CSDN博客 成功部署如上 xff1a 灰屏问题解决方法如下 xff1a vncviewe连接ubuntu系统显示灰屏解决方案 jx18080136806的专栏 CSD
  • VTK学习笔记(十)基于VTK和ITK程序

    VTK学习笔记 xff08 十 xff09 基于VTK和itk程序 1 程序2 CMakeLists txt3 哪里使用了VTK4 程序的执行5 数据存储与显示6 数据变化流程 1 程序 下面程序是一个基于ITK的连通域分析程序 span
  • 通过lodash和原生JS中的find方法实现根据数组对象中的某个参数去找到这个对象

    根据数组对象中的某个参数去找到这个对象 span class token variable const span span class token variable object span span class token punctuat
  • 零基础保姆级VirtualBox创建Linux虚拟机图文教程

    文章难度 xff1a 入门 环境 xff1a 软件环境 xff1a 操作系统 xff1a Windows 7专业版 VirtualBox xff1a 5 2 34 r133893 Qt5 6 2 硬件环境 xff1a CPU xff1a I
  • VirtualBox中Linux和Windows双向拖放的配置方法

    文章难度 xff1a 入门 环境 xff1a 软件环境 xff1a VirtualBox xff1a 5 2 34 主机操作系统 xff1a Windows 7专业版 虚拟机操作系统 xff1a Ubuntu 16 04 Desktop a
  • STM32输入捕获

    输入捕获模式可以用来测量脉冲宽度或者测量频率 STM32 的定时器 xff0c 除了 TIM6 和 TIM7 xff0c 其他定时器都有输入捕获功能 STM32 的输入捕获 xff0c 简单的说就是通过检测 TIMx CHx 上的 边沿信号
  • 设置VirtualBox共享文件夹的方法

    文章难度 xff1a 入门 环境 xff1a 软件环境 xff1a VirtualBox xff1a 5 2 34 主机操作系统 xff1a Windows 7专业版 虚拟机操作系统 xff1a Ubuntu 16 04 Desktop a