VirtualBox 添加共享文件夹(CentOS 7)

本文详细介绍如何在VirtualBox中安装增强功能,设置共享文件夹,并实现自动挂载,以便于在虚拟机与物理机间高效传输文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前我都是用的VMware player虚拟机,但是VMware的免费版功能缺失太严重,尤其是像快照这种极其重要的功能。于是乎,最近又装了个VirtualBox,装了个CentOS 7上去了,感觉用起来还不错。
用着虚拟机嘛,就经常要把文件在虚拟机和物理机之间传输了,最直接的方法应该就是共享文件夹了吧,不过这东西装起来可不简单啊。
这篇就简单记一下我的安装过程。


↑ 以上是废话,可忽略;
↓ 下面是正文,认真读。


一、安装VirtualBox增强功能

安装增强功能,就是这个了:
在这里插入图片描述
菜单栏,设备,最下面的“安装增强功能”。

在安装这个之前呢,还要先装这几样东西:

yum install gcc*
yum install kernel-headers
yum install kernel-devel

开始挂载:

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

进入并安装

cd /mnt/cdrom
./VBoxLinuxAdditions.run

安装完,重启就可以了。

二、添加共享文件夹

在VirtualBox中打开“设置”,选择“共享文件夹”,点击添加。
在这里插入图片描述
路径是选择物理机中的文件夹,
文件夹名称和挂载点自由确定,
勾选“固定分配”、“自动挂载”,
“只读分配”根据需要自行决定。
样例

三、挂载共享文件夹

回到虚拟机,
挂载共享文件夹

mkdir ~/share
mount -t vboxsf share ~/share

其中,~/share为你要用于挂载的文件夹,share为第二步创建时的“共享文件夹名称”。
这时,打开这个文件夹就能看到与物理机对应的文件夹的内容啦!

四、设置自动挂载

当我们每次重启计算机,都需要手动挂载,有点烦,那就让它自动挂载吧。
修改/etc/rc.local文件

cd /etc
vim rc.local

在最下面一行加入

mount -t vboxsf share /root/share

(参数同上)
:wq保存退出,为rc.local添加执行权限

chmod +x rc.local

这时,我们再重启一下,就会发现文件夹已经被自动挂载好啦。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值