centos

CentOS下VirtualBox共享文件夹怎么做

小樊
62
2025-05-08 18:25:53
栏目: 智能运维

在CentOS下使用VirtualBox设置共享文件夹,可以按照以下步骤操作:

方法一:使用VirtualBox的共享文件夹功能

  1. 安装增强功能

    • 启动虚拟机。
    • 在VirtualBox菜单栏中选择“设备” > “安装增强功能”。
    • 在虚拟机中打开终端,运行以下命令来挂载增强功能光盘:
      sudo mount /dev/cdrom /mnt
      
    • 进入挂载目录并运行安装脚本:
      cd /mnt
      sudo ./VBoxLinuxAdditions.run
      
    • 安装完成后,重启虚拟机。
  2. 设置共享文件夹

    • 在VirtualBox管理器中,选择你的虚拟机,点击“设置”。
    • 在“共享文件夹”选项卡中,点击右侧的“添加新共享文件夹”图标(一个文件夹加箭头的图标)。
    • 在弹出的对话框中,设置共享文件夹的路径(主机上的文件夹路径)和名称。
    • 勾选“自动挂载”和“固定分配”选项。
    • 点击“确定”保存设置。
  3. 在虚拟机中访问共享文件夹

    • 启动虚拟机。
    • 在虚拟机的文件管理器中,你应该能够看到共享文件夹已经自动挂载。如果没有自动挂载,可以手动挂载:
      sudo mount -t vboxsf <共享文件夹名称> <挂载点>
      
      例如:
      sudo mount -t vboxsf shared_folder /mnt/shared
      

方法二:使用NFS共享文件夹

  1. 安装NFS服务器

    • 在主机上安装NFS服务器:
      sudo yum install nfs-utils
      
    • 启动并启用NFS服务:
      sudo systemctl start nfs-server
      sudo systemctl enable nfs-server
      
  2. 配置NFS共享

    • 编辑NFS配置文件 /etc/exports,添加共享文件夹的配置:
      sudo vi /etc/exports
      
    • 添加以下行(替换 <共享文件夹路径><虚拟机IP>):
      <共享文件夹路径> <虚拟机IP>(rw,sync,no_subtree_check)
      
    • 保存并退出编辑器。
  3. 重新加载NFS配置

    • 运行以下命令使配置生效:
      sudo exportfs -ra
      
  4. 在虚拟机中安装NFS客户端

    • 在虚拟机中安装NFS客户端:
      sudo yum install nfs-utils
      
  5. 挂载NFS共享文件夹

    • 在虚拟机的文件管理器中,手动挂载NFS共享文件夹:
      sudo mount <主机IP>:<共享文件夹路径> <挂载点>
      
      例如:
      sudo mount 192.168.1.100:/shared_folder /mnt/shared
      

通过以上两种方法,你可以在CentOS下使用VirtualBox设置共享文件夹。选择适合你需求的方法进行操作即可。

0
看了该问题的人还看了