以下是VMware和VirtualBox中Ubuntu虚拟机文件共享的设置方法:
VMware
- 创建共享文件夹:在主机上创建文件夹,如
C:\shared。在VMware中右键虚拟机→设置→选项→共享文件夹,勾选“总是启用”,点击“添加”,选择主机文件夹并命名,点击“完成”。 - 安装VMware Tools:在Ubuntu虚拟机中执行
sudo apt update,sudo apt install open-vm-tools open-vm-tools-desktop,安装完成后重启虚拟机。 - 挂载共享文件夹:打开终端,创建挂载点
sudo mkdir -p /mnt/hgfs,手动挂载sudo vmhgfs-fuse .host:/共享名称 /mnt/hgfs -o allow_other。 - 设置开机自动挂载(可选):编辑
/etc/fstab,添加.host:/共享名称 /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0,保存后执行sudo mount -a。
VirtualBox
- 安装增强功能:在Ubuntu虚拟机中执行
sudo apt update,sudo apt install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11,安装后重启虚拟机。 - 配置共享文件夹:在VirtualBox主界面,选择虚拟机→设置→共享文件夹,点击加号,指定主机文件夹路径和共享名称,勾选“自动挂载”和“固定分配”。
- 挂载共享文件夹:打开终端,创建挂载点
sudo mkdir /mnt/shared,手动挂载sudo mount -t vboxsf 共享名称 /mnt/shared。 - 设置开机自动挂载(可选):编辑
/etc/fstab,添加共享名称 /mnt/shared vboxsf defaults 0 0,保存后重启虚拟机。