温馨提示×

VirtualBox在CentOS如何共享文件夹

小樊
36
2025-03-05 08:32:34
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在VirtualBox中设置CentOS虚拟机共享文件夹的步骤如下:

  1. 安装必要的软件包: 在CentOS虚拟机中,首先需要安装一些必要的软件包。打开终端并执行以下命令:

    sudo yum install -y gcc gcc-devel gcc-c gcc-c-devel make kernel kernel-devel
    
  2. 安装VirtualBox增强工具

    • 在VirtualBox的虚拟机设置中,选择“设备” -> “安装增强功能”。
    • 重启虚拟机,然后在虚拟机启动时按下Enter键,进入Linux终端。
    • 切换到root用户,挂载增强功能光盘镜像:
      sudo mkdir /cdrom
      sudo mount /dev/cdrom /cdrom
      
    • 执行安装脚本:
      cd /cdrom
      sudo ./VBoxLinuxAdditions.run
      
    • 安装完成后,重启虚拟机:
      sudo reboot
      
  3. 设置共享文件夹

    • 在VirtualBox的虚拟机设置中,选择“共享文件夹”。
    • 点击“添加共享文件夹”,选择要共享的文件夹路径,并为其指定一个共享名称。
    • 勾选“自动装载”选项,然后点击“确定”。
  4. 挂载共享文件夹

    • 在CentOS虚拟机中,创建一个挂载点,例如:
      sudo mkdir /mnt/shared_folder
      
    • 使用以下命令挂载共享文件夹:
      sudo mount -t vboxsf shared_name /mnt/shared_folder
      
      其中shared_name是你在VirtualBox中设置的共享名称。
  5. 验证共享文件夹

    • 现在,你应该能够在CentOS虚拟机的/mnt/shared_folder目录下看到在VirtualBox中设置的共享文件夹内容。

如果在执行sudo mount -t vboxsf命令时遇到“No such device”错误,可能是因为vboxsf模块没有加载。可以尝试加载该模块:

sudo modprobe vboxsf

如果在挂载共享文件夹后,共享文件夹无法自动挂载,可以在/etc/fstab文件中添加以下行以实现开机自动挂载:

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

share_name替换为你设置的共享名称。

以上步骤应该可以帮助你在CentOS虚拟机和VirtualBox主机之间成功设置共享文件夹。如果在操作过程中遇到任何问题,请检查每一步是否正确执行,并确保所有路径和名称都设置正确。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:VirtualBox虚拟机在CentOS如何共享文件夹

0