温馨提示×

VirtualBox中CentOS如何共享文件夹

小樊
87
2025-03-07 09:00:57
栏目: 智能运维

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

  1. 在VirtualBox中设置共享文件夹
  • 打开VirtualBox,选择你的CentOS虚拟机,点击“设置”。
  • 在设置窗口中选择“存储”,然后点击“控制器:SATA”旁边的“新建虚拟光驱”。
  • 选择“VDI(VirtualBox磁盘映像)”,点击“创建”。
  • 选择你希望共享的文件夹路径,给它命名,然后点击“确定”。
  1. 在CentOS虚拟机中安装增强功能
  • 启动你的CentOS虚拟机。
  • 点击虚拟机窗口顶部的“设备”菜单,选择“安装增强功能”。
  • 如果系统提示无法找到内核头文件,可能需要先更新内核或安装必要的开发包。可以通过以下命令安装:
sudo yum update sudo yum install kernel-devel gcc make perl 
  1. 挂载共享文件夹
  • 安装完成后,重启虚拟机。
  • 使用以下命令挂载共享文件夹:
sudo mount -t vboxsf [共享文件夹名称] [挂载点] 

例如:

sudo mount -t vboxsf sharedFolder /mnt/winshare 

其中,“sharedFolder”是你在VirtualBox中设置的共享文件夹名称,“/mnt/winshare”是你在CentOS中设置的挂载点。

  1. 开机自动挂载(可选)
  • 为了使共享文件夹在每次启动虚拟机时自动挂载,可以编辑 /etc/fstab 文件,添加以下行:
[共享文件夹名称] /destination/path vboxsf rw,gid=100,uid=1000,auto 0 0 

例如:

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

然后保存文件并重启虚拟机。

  1. 验证共享文件夹
  • 重启虚拟机后,你可以在CentOS的挂载点目录下看到共享的文件夹内容,此时可以在宿主机和虚拟机之间进行文件共享。

请注意,如果在执行挂载命令时遇到权限问题,可能需要以root用户身份运行这些命令。此外,确保VirtualBox Guest Additions已经正确安装在虚拟机中,这通常是通过安装增强功能时自动完成的。如果在安装过程中遇到任何问题,可以参考VirtualBox的官方文档或搜索相关的错误信息以获取更多帮助。

0