centos

CentOS VirtualBox共享文件夹怎么设置

小樊
32
2025-03-13 10:20:38
栏目: 智能运维
Centos服务器限时活动,0元免费领! 查看>>

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

1. 在宿主机上创建共享文件夹

首先,在 Windows 宿主机上创建一个文件夹,例如 C:\shared,这将是你要共享的文件夹。

2. 配置 VirtualBox

  1. 启动 VirtualBox:启动你的 CentOS 虚拟机。
  2. 设置共享文件夹
    • 点击虚拟机窗口顶部的“设备”菜单。
    • 选择“共享文件夹”。
    • 点击“添加共享文件夹…”。
    • 在“文件夹路径”中选择你在宿主机上创建的文件夹(例如 C:\shared)。
    • 在“文件夹名称”中输入一个名称,这将在 CentOS 虚拟机中显示(例如 shared)。
    • 根据需要选择“自动装载”或“固定分配”。如果选择“自动装载”,则每次启动虚拟机时都会自动挂载该文件夹;如果选择“固定分配”,则需要手动挂载。
    • 点击“确定”保存设置。

3. 在 CentOS 虚拟机中安装增强功能

  1. 安装依赖包
    • 打开 CentOS 虚拟机的终端。
    • 更新系统并安装必要的开发工具和内核头文件:
      sudo yum update
      sudo yum install kernel-devel gcc make perl
      
  2. 挂载增强功能光盘镜像
    • 在 VirtualBox 菜单中选择“设备” -> “安装增强功能”。
    • 或者在虚拟机启动时,在终端中执行以下命令手动挂载增强功能光盘镜像:
      sudo mkdir /mnt/cdrom
      sudo mount -o loop /usr/share/virtualbox/VBoxGuestAdditions.iso /mnt/cdrom
      
  3. 安装增强功能
    • 进入挂载目录并运行安装脚本:
      cd /mnt/cdrom
      sudo ./VBoxLinuxAdditions.run
      
  4. 重启虚拟机
    • 安装完成后,重启虚拟机以使更改生效:
      sudo reboot
      

4. 挂载共享文件夹

  1. 手动挂载(如果选择“固定分配”或需要手动挂载):

    • 在虚拟机启动并进入系统后,创建一个挂载点(如果尚未创建):
      sudo mkdir /mnt/shared
      
    • 挂载共享文件夹:
      sudo mount -t vboxsf shared /mnt/shared
      
      其中 shared 是你在 VirtualBox 中设置的共享文件夹名称,/mnt/shared 是你在 CentOS 中创建的挂载点。
  2. 开机自动挂载(可选):

    • 为了在每次启动虚拟机时自动挂载共享文件夹,可以编辑 /etc/fstab 文件:
      sudo vi /etc/fstab
      
    • 添加以下行:
      share /mnt/shared vboxsf rw,uid=1000,gid=1000,auto 0 0
      
      其中 share 是你在 VirtualBox 中设置的共享文件夹名称,/mnt/shared 是你在 CentOS 中创建的挂载点。
    • 保存并退出编辑器。

5. 验证共享文件夹

通过以上步骤,你就可以在 CentOS 虚拟机和 Windows 宿主机之间设置共享文件夹,实现文件共享。如果在安装过程中遇到错误,可以参考相关的错误信息进行排查和解决。

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

相关推荐:CentOS VirtualBox 共享文件夹怎么设置

0
看了该问题的人还看了