和VMware相比,Virtual Box设置共享文件夹还是比较麻烦的。搜索一番,众说纷纭,经过试验,我把一种可行的方法总结如下。

首先说一下我的软件环境:
主机:win7 64位
虚拟机:Virtual Box 5.1.14(下文简称vbox)
客户机:Ubuntu 16.04

问题:假设我的主机上有一个文件夹D:\book,如何让客户机和主机共享这个文件夹?

1. 为VBox安装增强功能

在菜单中,选择【设备】–>【安装增强功能】

点击【运行】。之后会弹出认证窗口,输入用户密码,点击【授权】。不出意外的话,会自动安装。

我们静等安装完毕,然后重启客户机

2. 在vbox上设置共享文件夹的路径和名称

点击【控制】–>【设置】–>【共享文件夹】,点击右边的“+”图标。
设置共享文件夹的路径和名称。

注意:
(1)名称可以任意起一个,不建议用中文。
(2)请勾选“固定分配”。

如下图,我设置了两个共享文件夹,一个共享名称叫“book”,一个共享名称叫“learn_asm”

3. 在客户机上手动挂载

因为我设置了两个共享目录,想演示一下同时挂载两个的效果。所以首先要创建两个挂载点,例如挂载到/mnt/下面。

sudo mkdir /mnt/share1
sudo mkdir /mnt/share2

然后就可以挂载了。

sudo mount -t vboxsf learn_asm /mnt/share1
sudo mount -t vboxsf book /mnt/share2

注意:这样设置不能永久生效,重启后就会失效。

网上说,如果想永久生效,可以在/etc/fstab文件中添加:

learn_asm /mnt/share1 vboxsf defaults 0 0

【我尝试了,不行,我的ubuntu都无法启动了,5555555】

怎么办呢?还有一种方法,在文件 /etc/rc.local 中(以root身份打开),添加如下命令.

mount -t vboxsf learn_asm /mnt/share1

经过试验,这个方法是可行的。

4. 关于自动挂载

其实也可以勾选“自动挂载”。这样不用自己在客户机上mount,系统会自动在“/media”里建立以sf_为前缀并加上共享名的挂载点,比如你设置的共享名是“book”,那么这个挂载点就是“sf_book”,系统一启动就自动挂载好了。

不过因为这个挂载点默认的权限是给vbox创建的用户组“vboxsf”的,我们无法查看。要想查看的话,需要把自己的用户名加入到“vboxsf”组。
假设用户名是Tom,可以用以下的命令:

sudo usermod -G vboxsf Tom

运行命令后需要重新登录才能生效。

这样看来自动挂载也方便不了多少,还需要手动加入组。还有一个缺点就是只能自动挂载一个共享文件夹(如果你知道如何同时挂载多个,欢迎留言告诉我,谢谢了!)

【完】

Virtual Box上的Ubuntu与Win7共享文件夹相关推荐

  1. Win7-VirsualBox下学习Ubuntu--Ubuntu和Win7共享文件夹

    Ubuntu和Win7共享文件夹 参考博客: http://www.cnblogs.com/renzongxian/p/3388614.html                http://forum ...

  2. virtual box上安装ubuntu20.04遇到的问题

    1.virtual box的下载安装和ubuntu20.4LTS文件的下载在对应的官网即可. 2.按照网上已有的教程新建一个虚拟机,添加完ubuntu的镜像文件,在第一次打开时会遇到接近30秒的黑屏为 ...

  3. 在Windows 7的Windows Virtual PC上安装Ubuntu 10.4 LTS

    There's lots of info spread around on how to install various older versions of Ubuntu under various ...

  4. Mac osx系统中virtual box 中的Ubuntu系统的全屏显示问题解决

    Mac osx系统中virtual box 中的Ubuntu系统的全屏显示问题解决 一 安装virtualBox工具 安装失败 其他尝试方法 一 安装virtualBox工具 选择Insert Gue ...

  5. 如何在 Virtual Box 上下载 Docker

    问题描述 如何通过远程连接工具给 Virtual Box 上的虚拟机安装 Docker 镜像,方便后续对各种应用进行管理. 操作流程 首先需要安装好虚拟机. 打开 cmd 窗口,输入命令启动虚拟机. ...

  6. 【亲测有效】解决 Ubuntu 虚拟机无法共享文件夹的问题

    Ubuntu 虚拟机无法共享文件夹 1. 什么是虚拟机共享文件夹 2. 如何开启虚拟机的共享文件夹 3. 重新安装 VMware-tools 参考链接 1. 什么是虚拟机共享文件夹 最近,遇到了一个很 ...

  7. win7无法打开计算机共享文件夹,Win7共享文件夹无法访问怎么办?Win7共享文件夹无法访问解决方法...

    在 Windows 7 中,使用家庭组共享文件,方便快捷.不过,当撇开家庭组尝试与其它版本 Windows 系统共享文件时却常常失败.原因往往纷杂不一;例如,工作组名称不同,设置不正确等等.为解决问题 ...

  8. 计算机家庭组无法访问,Win7共享文件夹无法访问解决方法

    与<Win7共享文件夹无法访问解决方法>相关的范文 win7局域网中共享文件夹怎么设置 有网友提问,说他在局域网中,想设置一个共享文件件,用来传东西,这样就方便一些,那么怎么在win7下设 ...

  9. 共享文件无法查看计算机,win7共享文件夹不能访问的解决方法

    第一步.同步工作组 不管使用的是什么版本的Windows操作系统,首先要保证联网的各计算机的工作组名称一致,要查看或更改计算机的工作组.计算机名等信息,请右键单击"计算机",选择& ...

最新文章

  1. 在LINUX终端和VIM下复制粘贴
  2. 前端app调起摄像头 只显示在页面_猫也能看得懂的教程之一分钟使用Vue搭建简单Web页面...
  3. VTK:图表之EdgeWeights
  4. IOS基础之打砖块项目演练
  5. PHP 正则表达式(PCRE)
  6. python曲线图数据爬取_python爬取二手房库存,存数数据库,生成折线图(上)
  7. Java基础小常识-final,抽象类,接口-(11)
  8. Sqlserver表数据误删除后的恢复
  9. 防范蠕虫式勒索软件病毒攻击的安全预警通告
  10. 第十章-系统故障发生,哪些事务需要重做,哪些事务需要回滚
  11. 计算机真有趣作文,这真有趣作文(共6篇)
  12. iOS开发 非常全的三方库、插件、大牛博客等等
  13. Eclipse设置项目编码格式的两种方式
  14. 一个具有一些功能的网络画图板
  15. text改为longtext
  16. Visio里Mathtype公式变形问题解决
  17. 日语从0到N2语法(一)判定句+疑问句分类+存在句+形容词
  18. css3水波纹渐变扩散
  19. 从零开始的unity2d写游戏1#
  20. xaut 循环结构习题 公式求兀值

热门文章

  1. hdu 4160 Dolls 匈牙利算法求最大匹配
  2. 数据结构与算法刷题记录
  3. C# FTp 上传,下载
  4. 整体C#与Sql培训内容及结构
  5. 从零学React Native之07View
  6. easyui中的datagrid的数据加载的问题
  7. .net中关键字new的用法
  8. win8 Windows 8 设置 默认浏览器
  9. 生成模型和判别模型的区别
  10. Python学习笔记:正则表达式