温馨提示×

VirtualBox中Ubuntu如何共享文件夹

小樊
87
2025-04-01 10:10:52
栏目: 智能运维

在VirtualBox中设置Ubuntu虚拟机与Windows主机系统之间的共享文件夹,可以按照以下步骤操作:

1. 安装VirtualBox增强功能

  • 启动Ubuntu虚拟机。
  • 在虚拟机顶部菜单栏找到“设备”选项,选择“安装增强功能…”。
  • 输入系统账户密码,选择授权。
  • 选择“Run”以开始安装增强功能。
  • 安装完成后,重启虚拟机。

2. 设置共享文件夹

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

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

  • 启动Ubuntu虚拟机,打开终端。
  • 创建一个挂载点,用于存放共享文件夹,例如:
    sudo mkdir /mnt/shared
    
  • 使用以下命令将共享文件夹挂载到指定的挂载点:
    sudo mount -t vboxsf shared_folder /mnt/shared
    
    其中shared_folder是你在VirtualBox中设置的共享文件夹名称。

4. 自动挂载共享文件夹(可选)

  • 如果你希望在虚拟机启动时自动挂载共享文件夹,可以将挂载命令添加到/etc/fstab文件中。首先,使用文本编辑器打开/etc/fstab文件:
    sudo gedit /etc/fstab
    
  • 在文件末尾添加以下行(将shared_folder替换为你设置的共享文件夹名称,将/mnt/shared替换为你创建的挂载点路径):
    shared_folder /mnt/shared vboxsf defaults 0 0
    
  • 保存并退出编辑器。
  • 重新启动虚拟机,共享文件夹应该会自动挂载到指定的目录。

注意事项

  • 确保在添加共享文件夹时选择了“固定分配”选项,以便在虚拟机和主机之间共享文件。
  • 如果在挂载共享文件夹时遇到权限问题,可以将非root用户添加到vboxsf用户组:
    sudo usermod -aG vboxsf username
    
    然后重启Ubuntu虚拟机。

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

0