Debian VirtualBox虚拟机如何共享文件夹

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

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

  1. 安装VirtualBox增强功能包

    • 打开VirtualBox,选择你的Debian虚拟机,点击“设置”。
    • 在设置窗口中选择“存储”,然后点击“控制器:SATA”旁边的“新建虚拟光驱”。
    • 选择“添加”并指定共享文件夹的路径(例如,Windows主机上的D:\shared_folder)。
    • 启动虚拟机,在虚拟机启动时按下Shift键进入GRUB菜单,选择“安装增强功能”。
    • 在虚拟机内部,挂载增强功能光盘镜像:
      sudo mkdir /media/cdrom
      sudo mount /dev/cdrom /media/cdrom
      
    • 运行安装脚本:
      cd /media/cdrom
      sudo sh VBoxLinuxAdditions.run
      
    • 安装完成后,重启虚拟机。
  2. 设置共享文件夹

    • 在VirtualBox的主窗口中,选择你的Debian虚拟机,点击“设置”。
    • 选择“共享文件夹”,点击右侧的“添加共享文件夹”按钮。
    • 选择你想要共享的文件夹路径,给它命名,并选择“固定分配”和“自动装载”。
    • 点击“确定”保存设置。
  3. 挂载共享文件夹

    • 打开Debian虚拟机的终端。
    • 创建一个挂载点目录(如果尚未创建):
      sudo mkdir /mnt/shared_folder
      
    • 挂载共享文件夹:
      sudo mount -t vboxsf shared_folder_name /mnt/shared_folder
      
      (将shared_folder_name替换为你在VirtualBox中设置的共享文件夹名称)
  4. 设置开机自动挂载(可选)

    • 为了在每次启动虚拟机时自动挂载共享文件夹,编辑/etc/fstab文件:
      sudo nano /etc/fstab
      
    • 添加以下行(将shared_folder_name替换为你设置的共享文件夹名称):
      shared_folder_name /mnt/shared_folder vboxsf rw,uid=1000,gid=1000,auto 0 0
      
    • 保存并退出编辑器,然后重启虚拟机以应用更改。

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

sudo usermod -aG vboxsf your_username

然后注销并重新登录以使更改生效。[1,2,3,4,5,6,7,9,10,11]

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

推荐阅读: Debian如何清理僵尸进程