文档章节

mac virtualbox centos 挂载分享的目录

陈映亮
 陈映亮
发布于 2017/11/26 16:54
字数 661
阅读 108
收藏 0

这段时间,改用MAC电脑开发。SO。。遇到的问题太多了,特别记录下。

1,virtualbox LINUX系统挂载MAC共享目录

刚开始用MAC ,共享的目录一直找不到,然后说是要安装增强功能包VBoxLinuxAdditions,好像和WIN下面区别还是挺大的。

1.安装需要的环境

yum update

yum install gcc

yum install gcc-c++

yum install make

yum install kernel-headers

yum install kernel-devel

2.重启系统

reboot

3.挂载并安装 VBoxGuestAdditions.iso

需要加载VBoxGuestAdditions,virtualbox安装目录里面会有VBoxGuestAdditions.iso,或者到http://download.virtualbox.org/virtualbox下载对应版本的增强包

新增目录

mkdir /home/website

挂载到CD/DVD虚拟光驱

mount -t auto /dev/cdrom /home/website

(这里的cdrom是cd的,有时是dvd1,具体有什么光驱到 /dev目录下查看)

转到目录

cd /home/website

ls

此时看到列表中有VBoxLinuxAdditions.run说明挂载成功

 

sh ./VBoxLinuxAdditions.run

等待安装完成

(如果安装结果提示内核错误,尝试 使用 yum update kernel 更新内核,需要reboot后安装VBoxLinuxAdditions)

最后 重启以使 GuestAddition 生效

reboot

4.共享文件夹

设备-〉共享文件夹

这里会有点要注意,如果你想自定义挂载目录,就不要勾选自动挂载,因为我们在做开发时,都是自定义挂载目录

  自动义挂载

mount -t vboxsf vm_share(共享文件夹名) /mnt/vm_share/  //挂载创建共享文件vm_share 到 /mnt/vm_share

若想删除挂载,可执行命令

umount -f /mnt/share

对于“开机自动挂载”模块,我试了好多遍都以失败告终,大部分网络资料都是说在 /etc/fstab 文件中追加

VirtualBox虚拟机文件夹共享挂载命令 sharing /mnt/share vboxsf defaults 0 0 ”,其实是错误的,

因为系统调用fstab的时候,Virtualbox的共享目录的模块还没有加载,所以每次加载都会失败,最终的解决方案如下:

在文件 /etc/rc.local 中(用root用户)追加如下命令

mount -t vboxsf vm_share /mnt/vm_share/

最后重启系统,大功告成!!!

对权限的处理办法,在开发时,发现目录不可写。

首先查出执行程序的UID和GID

id -u user

如 id -u www 查看WWW所在的UID和GID 或 id www

 

然后重新挂载

mount -t vboxsf -o uid=1000,gid=1000 vm_share /mnt/vm_share/

=========================================================

有点乱。。总结如下。

1,安装增强插件

2,自定义挂载共享文件夹

mount -t vboxsf vm_share /mnt/vm_share/

3,开机自动挂载

具体GID和UID,通过id -u user查找

vim /etc/rc.local

mount -t vboxsf -o uid=1000,gid=1000 vm_share /mnt/vm_share/

重启就可完成自动挂载

 

© 著作权归作者所有

陈映亮
粉丝 10
博文 130
码字总数 38454
作品 0
深圳
程序员
私信 提问
OpenStack 简单安装(fuel)

OPENSTACK 涉及到的组件比较多,对大家学习安装过程带来很多的问题,现在找到 一个MIRANTIS 公司出的安装OPENSTACK的工具。本人测试方便可用(在Mac OS X10.9.2和CentOS 6.4上测试过 )。值得推...

hzchenkj
2018/06/28
0
0
30.virtualbox安装增强包及配置共享文件夹

因为需要在host及虚拟机间传输数据,想使用共享文件夹。但是单独设置了共享文件夹后在centos里找不到共享文件夹,看了下要安装增强包。好吧,顺便也解决下鼠标切换的问题,省的老是按右CTL切...

quanpower
2013/08/03
0
0
VirtualBox+CentOS安装增强功能

1.启动安装在 VirtualBox 中的 CentOS 5.5 虚拟机,点击“设备” => “安装增强功能”。这个时候你就可以看到有一个“光盘”已经挂载到 CentOS 5.5 的桌面上了。它包含了安装 VirtualBox 客户...

csensix
2013/04/24
0
0
virtualbox centos安装增强工具

VirtualBox 大家都习惯性把它简称为 Vbox ,比 VM 的体积小、开源、速 度快。不过在使用 VirtualBox 在虚拟机中安装 CentOS 之后,不能直接运行安装好 VirtualBox 的客户端增强功能,需要简 ...

银月光海
2013/06/25
0
0
VirtualBox上编译android遇到共享文件夹引起的问题

后记: 本文解决了VirtualBox里共享文件夹的两个问题: 1. 无法访问Host机的共享文件夹; 2. 无法在共享文件夹里创建symbol link; 但解决完上面的问题之后,最终virtualbox用共享文件夹编译...

caohong
2014/07/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hadoop集群搭建-05安装配置YARN

Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hadoop集群搭建-01前期准备 先保证集群5台虚拟机, nn1 nn2 s1 s2 s3 hadoop 是 是 是 ...

虚拟世界的懒猫
今天
9
0
聊聊spring cloud的ConsulServiceRegistry

序 本文主要研究一下spring cloud的ConsulServiceRegistry ServiceRegistry spring-cloud-commons-2.1.2.RELEASE-sources.jar!/org/springframework/cloud/client/serviceregistry/ServiceR......

go4it
昨天
8
0
Nextjs 学习 —— hooks

22

lemos
昨天
6
0
如何在spring mvc restful接口中定制化类型转换和格式化

1.痛点 最近小胖哥搞了个小程序,有几个spring mvc 接口传递了时间,时间用java 8 time 相关的api 来直接接收: 当使用根据ISO 8601格式化的参数向任何这些方法发送POST请求时,报出了如下异...

码农小胖哥
昨天
19
0
docker日志监控

日志处理机制 我们先来了解一下docker日志处理的机制,当启动一个容器的时候,它其实是docker daemon的一个子进程,docker daemon可以拿到你容器里面进程的标准输出,拿到标准输出后,它会通...

爱宝贝丶
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部