Virtualbox共享文件夹

配置 VirtualBox共享文件夹

环境

  • VirtualBox 5.2.2
  • CentOS7

添加虚拟光驱

在 VirtualBox管理器中选择需要设置共享文件夹的虚拟机(虚拟机必须关闭),并进行如下操作:

1
设置 -> 存储 -> 控制器IDE -> 添加 虚拟 光驱 -> 留空

安装增强功能

  1. 启动虚拟机,然后在 VirtualBox菜单栏选中 “设备 -> 安装增强功能”
    此操作将挂载 VirtualBox工具包至虚拟机中(CentOS7 默认挂载至: /run/media/user/VBox_GAs_5.2.2)

  2. 安装增强工具包

1
2
3
cd /run/media/gavin/VBox_GAs_5.2.2
sudo ./VBoxLinuxAdditions.run # 安装增强工具包
sudo reboot # 重启虚拟机

设置共享文件夹

在 VirtualBox管理器中进行如下操作:

1
设置 -> 共享文件夹 -> 右键选择 "固定分配" -> 添加共享文件夹


注:不要选择 “自动挂载”, 否则挂载共享文件夹会出现错误:
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

挂载共享文件夹

登入虚拟机,执行如下命令:

1
2
3
su -                                # root用户操作
mkdir /mnt/shared # 创建挂载目录
mount -t vboxsf share /mnt/shared # 挂载共享文件夹

注:共享文件夹与虚拟机挂载目录名字不要相同