一、前置准备:安装VirtualBox Guest Additions
共享文件夹功能依赖VirtualBox Guest Additions(增强工具),需先在Linux虚拟机中安装。步骤如下:
sudo apt update && sudo apt install -y build-essential dkms linux-headers-$(uname -r)sudo yum install -y gcc make kernel-devel kernel-headerssudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
sudo reboot。二、配置VirtualBox共享文件夹
D:\VM_Share);share,后续挂载时需用到);三、在Linux中挂载共享文件夹
sudo mkdir -p /mnt/shared # 推荐使用/mnt或/media目录
sudo mount -t vboxsf 共享名称 /mnt/shared
share);ls /mnt/shared # 查看共享文件夹中的文件
若能看到主机共享文件夹中的内容,则挂载成功。四、设置开机自动挂载(可选但推荐)
若希望每次启动虚拟机时自动挂载共享文件夹,需修改/etc/fstab文件:
fstab文件:sudo nano /etc/fstab
共享名称 挂载点 vboxsf 挂载选项 0 0):share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
ro);users组,可通过getent group查看);id -u查看);Ctrl+O→Enter→Ctrl+X),然后测试配置是否正确:sudo mount -a # 无报错则表示配置正确
常见问题排查
sudo modprobe vboxsf手动加载模块,若仍失败,需重启虚拟机。fstab中的uid和gid是否与当前用户匹配,或用sudo chmod -R 777 /mnt/shared临时开放权限(生产环境建议调整更严格的权限)。