vbox的centos的共享文件操作 | 虚拟机文件共享指南

vbox的centos的共享文件操作:实现宿主机与虚拟机高效文件交互

前置条件与准备工作

在开始操作前,需确保以下条件已满足:

  • 已安装最新版VirtualBox,并创建CentOS虚拟机。
  • CentOS虚拟机处于运行状态,且已配置网络连接。
  • 宿主机与虚拟机间已建立SSH连接(可选)。

安装VirtualBox增强功能

增强工具提供共享文件夹支持:

  1. 在VirtualBox界面中,选择目标CentOS虚拟机,点击菜单栏【设备】→【安装增强功能】。
  2. 进入CentOS系统,挂载增强工具镜像:
    sudo mount /dev/cdrom /mnt
  3. 执行安装脚本:
    sudo sh /mnt/VBoxLinuxAdditions.run
  4. 安装完成后重启虚拟机:
    sudo reboot

配置共享文件夹

通过VirtualBox界面设置共享路径:

  1. 关闭CentOS虚拟机,进入VirtualBox管理器。
  2. 选择目标虚拟机,进入【设置】→【共享文件夹】。
  3. 点击右侧【+】图标,选择宿主机目录路径,设置共享名称(如shared_data)。
  4. 勾选【自动挂载】和【固定分配】,保存设置。

挂载共享目录到CentOS系统

启动虚拟机后执行以下操作:

  1. 创建本地挂载点目录:
    sudo mkdir -p /mnt/vbox_share
  2. 手动挂载共享文件夹:
    sudo mount -t vboxsf shared_data /mnt/vbox_share
  3. 验证挂载结果:
    df -h | grep vbox_share

如需实现开机自动挂载,编辑/etc/fstab文件并添加:

shared_data /mnt/vbox_share vboxsf defaults 0 0

权限问题与解决方案

若出现文件访问权限问题:

  • 将用户加入vboxsf组:
    sudo usermod -aG vboxsf $(whoami)
  • 修改共享目录权限:
    sudo chmod 775 /mnt/vbox_share
  • 重启系统使配置生效

验证文件传输功能

在宿主机共享目录创建测试文件:

echo "Hello from Host" > /host_shared/test.txt

在CentOS中查看文件内容:

cat /mnt/vbox_share/test.txt

若双向读写正常,则配置成功。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END