温馨提示×

CentOS系统里VirtualBox共享文件夹怎么用

小樊
51
2025-06-26 08:26:18
栏目: 智能运维

在CentOS系统里使用VirtualBox设置共享文件夹的步骤如下:

安装VirtualBox增强功能

  1. 启动CentOS虚拟机
  • 打开VirtualBox,选择你的CentOS虚拟机,点击“设置”。
  • 在设置窗口中选择“存储”,然后点击“控制器”下的“新建虚拟光驱”。
  • 选择“添加”来添加一个新的虚拟光驱,通常选择“VDI(VirtualBox Disk Image)”,并选择“动态分配”或“固定分配”根据你的需要。
  • 重启虚拟机。
  1. 安装增强功能
  • 在虚拟机启动后,打开终端,切换到root用户。
  • 挂载新增的虚拟光驱:
    sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom 
  • 安装增强功能:
    cd /mnt/cdrom sudo ./VBoxLinuxAdditions.run 
  • 安装完成后,重启虚拟机以使更改生效。

设置共享文件夹

  1. 在VirtualBox中设置共享文件夹
  • 在VirtualBox的主窗口中,选择你的虚拟机,点击“设置”。
  • 在设置窗口中选择“共享文件夹”。
  • 点击“添加共享文件夹”按钮,选择你想要共享的宿主机文件夹,给它命名,并选择是否让它始终可用(固定分配)。
  • 点击“确定”保存设置。
  1. 挂载共享文件夹
  • 在虚拟机中创建一个挂载点,例如:
    sudo mkdir /mnt/shared_folder 
  • 挂载共享文件夹:
    sudo mount -t vboxsf shared_folder_name /mnt/shared_folder 
    其中 shared_folder_name 是你在VirtualBox中设置的共享文件夹名称。
  1. 设置开机自动挂载(可选)
  • 为了在每次启动虚拟机时自动挂载共享文件夹,编辑 /etc/fstab 文件:
    sudo nano /etc/fstab 
  • 添加以下行:
    shared_folder_name /mnt/shared_folder vboxsf rw,gid100,uid1000,auto 0 0 
    shared_folder_name 替换为你设置的共享文件夹名称。
  • 保存并退出编辑器。
  1. 解决权限问题(如果需要)
  • 如果遇到权限问题,可以尝试将当前用户添加到 vboxsf 组:
    sudo usermod -aG vboxsf $(whoami) 
  • 然后重启虚拟机。

完成以上步骤后,你应该能够在CentOS虚拟机中访问在VirtualBox中设置的共享文件夹了。如果遇到任何问题,可以检查VirtualBox的日志文件和虚拟机的系统日志,以获取更多调试信息。

0