VirtualBox虚拟机(CentOS)共享宿主主机文件夹

本文详细介绍如何在VirtualBox中创建虚拟机并安装增强功能,包括必要的软件包更新及安装步骤。此外,还介绍了如何在宿主主机和虚拟机之间设置共享文件夹,确保用户能够顺利实现文件共享。

一、创建虚拟机

1、按正常方式,创建虚拟机即可;

2、安装必要组件

      yum update -y

     yum install kernel-devel kernel-headers

      yum update kernel

在虚拟机中创建用于挂载共享目录的本地目录,如:

        mkdir ~/share

二、安装增强功能

1、点击“设备->安装增强功能”

virtualbox中linux虚拟机怎么安装增强功能

2、建立光驱挂载目录

        sudo mkdir /mnt/cdrom

virtualbox中linux虚拟机怎么安装增强功能

3、将光驱挂载到上面建立的挂载目录

virtualbox中linux虚拟机怎么安装增强功能

4、切换到挂载目录

virtualbox中linux虚拟机怎么安装增强功能

5、安装增强功能

virtualbox中linux虚拟机怎么安装增强功能

6、安装完后,关闭系统

sudo shutdown -h now

三、挂载宿主主机文件夹

1、在宿主主机创建文件夹,用于与虚拟机共享

2、在VirtualBox管理器中,选取虚拟机,点击“设置->共享文件夹->添加共享文件夹”,输入相应信息

 3、启动虚拟机

4、将用户添加到vboxsf组,获得共享目录的读写权限

         sudo useradd -g ${USER} vboxsf

 

### 配置CentOS虚拟机与不同宿主机之间文件夹共享 #### CentOS与Windows宿主机间的文件夹共享 对于Windows宿主机,通常采用VirtualBox作为虚拟化平台来实现文件夹共享。首先,在Linux虚拟机中新建一个用于共享文件夹: ```bash mkdir /mnt/share ``` 接着,通过`mount`命令将来自Windows宿主机上的共享文件夹挂载至该新创建的路径下[^2]。 #### CentOS与Mac宿主机间文件夹共享 针对Mac OS X环境下的VMware Fusion,确保已经正确安装了VMware Tools以便支持更多高级功能,包括但不限于文件夹共享特性。一旦Tools被成功部署完毕,则可以在`/mnt/hgfs/`找到由宿主机分享过来的内容[^1];如果此位置未能正常显示预期中的共享项,则可能是因为缺少必要的驱动程序或是存在其他兼容性问题所致。 另外一种方式是在启动CentOS之后,前往VMware Fusion界面内的“设置”—> “共享”,并指定一个位于物理机器上的特定区域供两者交互使用[^3]。 为了进一步增强跨平台协作体验,还可以考虑利用FUSE技术栈提供的解决方案——即执行如下指令序列以完成从本地到远程目标路径(`/root/static`)的数据映射操作: ```bash yum install open-vm-tools-devel -y vmhgfs-fuse .host:/sharewithvm/static /root/static ``` 这组命令会先下载并安装所需的开发库文件,随后借助于`vmhgfs-fuse`工具把名为`static`子目录自宿主机传输给当前运行着的操作系统实例[^4]。 #### CentOS与其他Linux发行版宿主机之间的文件夹共享 当面对两个同属Unix-like家族成员的情况时,除了前述提及的方法外,也可以探索诸如NFS(Network File System)这样的网络协议来进行更为灵活高效的资源共享安排。不过具体实施细节超出了本文讨论范围,请读者自行查阅相关资料深入学习。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值