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

oracle vm redhat共享文件夹,virtual box虚拟机在linux下设置共享文件夹(示例代码)

使用的虚拟机版本是:VirtualBox-5.2.8-121009

使用的linux版本是:Ubuntu 12.04.5 LTS 和 Linux Mint 19 Tara

1. 安装增强功能包(Guest Additions)

安装好Ubuntu  后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(D)" -> "安装增强功能(I)..."。

您会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文档夹

/media/[username]/VBox_GAs_5.2.8

进入命令行终端,输入:

cd /media/[username]/VBox_GAs_5.2.8

sudo ./VboxLinuxAdditions.run

不同版本路径可能有所不同,请根据自己的实际情况 安装

开始安装工具包,安装完毕后重启Ubuntu。

2. 配置共享文档夹

重启完成后点击"设备(Devices)" -> 共享文档夹(Shared Folders)菜单,添加一个共享文档夹,选项固定和临时是指该文档夹是否是持久的。共享名能够任取一个自己喜欢的,比如"shared_win",尽量使用英文名称。

3. 挂载共享文档夹

重新进入虚拟Ubuntu,在命令行终端下输入:

sudo mkdir /home/[username]/shared_linux

sudo mount -t vboxsf shared_win /home/[username]/shared_linux

其中"sharefile_win"是之前创建的共享文档夹的名字。OK,现在Ubuntu和主机能够互传文档了。

假如您不想每一次都手动挂载,能够在/etc/fstab中添加一项

shared_win /home/[username]/shared_linux vboxsf rw,gid=[username],uid=[username],auto 0 0

以上的 vboxsf 是群组名称,[username] 是你的用户名,就是 /home/下的文件夹名称,/home/[username]/shared_linux是挂载目录,这样就能够自动挂载了。

4. 卸载的话使用下面的命令:

sudo umount -f /home/[username]/shared_linux

相关文章:

  • 逻辑io 物理io oracle,物理IO与逻辑IO
  • oracle是哪种体系结构,Oracle体系结构是什么?
  • oracle dataguard文档,完整版Oracle_DataGuard文档
  • linux命令dm,Linux systool 命令用法详解-Linux命令大全(手册)
  • linux多核操作命令,Linux多核并行编程关键技术
  • linux退出登录脚本,Linux实现自动登录的实例讲解
  • linux升级openssh提示密码错误,关于linux升级openssh须知
  • linux 无法清空大文件内容,在Linux中5种清空或清空大型文件内容的方法
  • linux 入口流控 虚拟设备,Linux下使用虚拟网卡的ingress流控(入口流控)
  • ucos运行linux文件,关于移植ucosii到windows和linux平台下的思路
  • linux strace 跟踪线程,获取线程id--strace跟踪线程系统调用
  • linux 非root进程,Linux查看非root运行的进程
  • linux下多路径dm不一致,DM多路径存储
  • linux虚拟主机管理平台,8 款顶级的虚拟主机管理系统
  • linux安装无线电软件,Uhd+GNUradio软件无线电平台在Linux系统上安装过程
  • JavaScript-如何实现克隆(clone)函数
  • 2017 年终总结 —— 在路上
  • Android 架构优化~MVP 架构改造
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • exif信息对照
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • JAVA_NIO系列——Channel和Buffer详解
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 看域名解析域名安全对SEO的影响
  • 前端设计模式
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 用Visual Studio开发以太坊智能合约
  • 怎么将电脑中的声音录制成WAV格式
  • 中文输入法与React文本输入框的问题与解决方案
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #前后端分离# 头条发布系统
  • (arch)linux 转换文件编码格式
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)计算机毕业设计大学生兼职系统
  • (四)linux文件内容查看
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .Net Redis的秒杀Dome和异步执行
  • .NET 解决重复提交问题
  • .NetCore部署微服务(二)
  • .net中调用windows performance记录性能信息
  • :not(:first-child)和:not(:last-child)的用法
  • @JsonSerialize注解的使用
  • @Validated和@Valid校验参数区别
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [Android] Upload package to device fails #2720
  • [C++]——带你学习类和对象
  • [CareerCup] 14.5 Object Reflection 对象反射