VirtualBox虚拟机Ubuntu如何共享文件

525
2025/2/16 12:31:57
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在VirtualBox虚拟机中设置Ubuntu与主机之间共享文件夹的步骤如下:

1. 安装VirtualBox增强功能

  • 启动你的Ubuntu虚拟机。

  • 打开终端。

  • 输入以下命令以安装VirtualBox增强功能:

    sudo apt-get update
    sudo apt-get install virtualboxguestdkms virtualboxguestutils virtualboxguestx11
    
  • 重启虚拟机以使增强功能生效。

2. 设置共享文件夹

  • 在VirtualBox主界面中,选择你的Ubuntu虚拟机,然后点击“设置”。
  • 在设置窗口中,点击左侧的“共享文件夹”选项。
  • 在右侧的共享文件夹列表中,点击右侧的加号图标,添加一个新的共享文件夹。
  • 为共享文件夹指定一个名称,然后在“文件夹路径”中选择你希望在主机上共享的文件夹。
  • 点击“确定”,将共享文件夹添加到列表中。

3. 在Ubuntu虚拟机中挂载共享文件夹

  • 打开终端。

  • 创建一个挂载点,用于存放共享文件夹:

    sudo mkdir /media/shared
    
  • 使用以下命令将共享文件夹挂载到指定的挂载点:

    sudo mount -t vboxsf shared_folder_name /media/shared
    

    shared_folder_name 替换为你在第2步中指定的共享文件夹名称。

4. 设置开机自动挂载(可选)

  • 如果你希望在虚拟机启动时自动挂载共享文件夹,可以将挂载命令添加到 /etc/fstab 文件中:

    sudo sh -c 'echo "shared_folder_name /media/shared vboxsf rw,uid=1000,gid=1000,auto 0 0" >> /etc/fstab'
    

    shared_folder_name 替换为你在第2步中指定的共享文件夹名称。

5. 访问共享文件夹

  • 现在,你应该可以在Ubuntu虚拟机的 /media/shared 目录下访问主机上的共享文件夹了。

注意事项

  • 确保在Ubuntu虚拟机中安装了 virtualboxguest 软件包,以便正确挂载共享文件夹。

  • 如果遇到权限问题,可能需要将当前用户添加到 vboxsf 用户组:

    sudo usermod -aG vboxsf your_username
    

    然后注销并重新登录以使更改生效。

  • 使用共享文件夹时,请注意VirtualBox的共享文件夹里可能不支持symbolic links,这可能会导致某些项目编译出错。

通过以上步骤,你可以在VirtualBox虚拟机的Ubuntu系统和主机之间成功共享文件。如果遇到任何问题,请检查每一步是否正确执行,并确保所有路径和名称都匹配。

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

推荐阅读: Ubuntu Recycle如何高效清理磁盘空间