温馨提示×

ubuntu virtualbox怎样共享文件夹

小樊
41
2026-10-03 23:13:05
栏目: 智能运维

在 Ubuntu(虚拟机)+ VirtualBox 里共享文件夹,一般按下面步骤来:


一、在 VirtualBox 中设置共享文件夹

  1. 关闭 Ubuntu 虚拟机(建议先关机)
  2. 打开 VirtualBox
    → 选中你的 Ubuntu 虚拟机
    →【设置】→【共享文件夹】
  3. 点击右侧 “+” 添加共享文件夹
    • 文件夹路径:选择你 Windows / macOS 主机上的目录
    • 共享文件夹名称:比如 shared
    • 勾选:
      • ✅ 自动挂载(Auto-mount)
      • ✅ 固定分配(Make Permanent)
  4. 确定并启动 Ubuntu

二、在 Ubuntu 中安装增强功能(Guest Additions)

如果还没装过:

sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)

然后在 VirtualBox 菜单: 设备 → 安装增强功能

Ubuntu 会挂载一个光盘,执行:

cd /media/$USER/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run

安装完成后 重启虚拟机。


三、将用户加入 vboxsf 组(很关键)

默认共享文件夹属于 vboxsf 组,否则你可能没权限访问:

sudo usermod -aG vboxsf $USER

注销或重启 Ubuntu 使配置生效。


四、访问共享文件夹

方式 1:自动挂载(推荐)

默认位置:

cd /media/sf_shared

(shared 是你设置的共享名)

方式 2:手动挂载

sudo mkdir -p /mnt/shared
sudo mount -t vboxsf shared /mnt/shared

五、常见问题

1️⃣ 看不到共享文件夹

  • 没装 Guest Additions
  • 没加入 vboxsf 组
  • 虚拟机没重启

2️⃣ 权限不足

sudo chown -R $USER:$USER /media/sf_shared

3️⃣ 共享文件夹为空

确认主机目录里有文件,且路径正确。


如果你愿意,可以告诉我:

  • 主机系统是 Windows 还是 macOS
  • Ubuntu 是 桌面版还是服务器版

我可以给你更精确的步骤。

0 踩