virtualbox+cenos 6.9环境下与宿主机共享文件夹

本文详细介绍如何在虚拟机中通过一系列命令更新内核、安装必要软件并重启系统,进而设置共享文件夹,包括在fstab文件中添加挂载点或在rc.local中设置自动挂载,确保虚拟机与主机间文件共享畅通。

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

1、运行下面命令

yum clean all
yum update
yum install kernel
yum install kernel-devel
yum install kernel-headers
yum install gcc
yum install make  
reboot

2、安装增强功能

3、

建立共享文件夹,点击设置,选择共享文件夹 

 

4、执行下面命令:

mkdir -p /mnt/share

5、在/etc/fstab文件的末尾添加如下语句:

share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0

或者在/etc/rc.local文件的末尾添加如下语句:

mount -t vboxsf share /mnt/share

6、重启机器

 

### 配置CentOS虚拟机不同宿主机之间文件夹共享 #### CentOSWindows宿主机间的文件夹共享 对于Windows宿主机,通常采用VirtualBox作为虚拟化平台来实现文件夹共享。首先,在Linux虚拟机中新建一个用于共享文件夹: ```bash mkdir /mnt/share ``` 接着,通过`mount`命令将来自Windows宿主机上的共享文件夹挂载至该新创建的路径下[^2]。 #### CentOSMac宿主机文件夹共享 针对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)这样的网络协议来进行更为灵活高效的资源共享安排。不过具体实施细节超出了本文讨论范围,请读者自行查阅相关资料深入学习。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值