共享文件夹是虚拟机与主机之间交换文件的重要方式,以下分别介绍VMware Workstation和VirtualBox的详细设置步骤,涵盖工具安装、权限配置及自动挂载等关键环节。
1. 前期准备:安装open-vm-tools
open-vm-tools是VMware提供的开源工具集,支持文件共享、剪贴板共享等功能,需优先安装:
sudo apt update && sudo apt install open-vm-tools open-vm-tools-desktop -y 安装完成后重启虚拟机,使工具生效。
2. 配置VMware共享文件夹
D:\UbuntuShare),设置共享名称(如ubuntu_share),并勾选「总是启用」;3. 挂载共享文件夹
/mnt/hgfs):sudo mkdir -p /mnt/hgfs ubuntu_share为步骤2中的共享名称):sudo vmhgfs-fuse .host:/ubuntu_share /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022 参数说明: allow_other:允许普通用户访问共享文件夹;uid=1000/gid=1000:设置为当前Ubuntu用户的ID(通过id命令查看,默认第一个用户UID为1000);umask=022:设置文件权限(所有者可读写执行,组和其他用户可读执行)。4. 验证与自动挂载
/mnt/hgfs目录,查看是否有共享文件夹内容:cd /mnt/hgfs && ls /etc/fstab文件:sudo nano /etc/fstab 在文件末尾添加以下行(替换ubuntu_share为共享名称):.host:/ubuntu_share /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 0 0 保存后重启虚拟机,共享文件夹将自动挂载。1. 前期准备:安装VirtualBox增强功能与guest-dkms
VirtualBox增强功能提供共享文件夹支持,需先安装:
sudo apt update && sudo apt install virtualbox-guest-dkms virtualbox-guest-utils -y 安装完成后重启虚拟机。
2. 配置VirtualBox共享文件夹
C:\UbuntuShare),设置共享名称(如vb_share),勾选「固定分配」(避免路径变化),点击「确定」。3. 挂载共享文件夹
/media/shared):sudo mkdir -p /media/shared vb_share为步骤2中的共享名称):sudo mount -t vboxsf vb_share /media/shared 参数说明: -t vboxsf:指定文件系统类型为VirtualBox共享文件夹;vb_share:共享名称(需与VirtualBox设置一致);/media/shared:挂载点目录。4. 验证与自动挂载
/media/shared目录,查看共享内容:cd /media/shared && ls /etc/fstab文件:sudo nano /etc/fstab 在文件末尾添加以下行(替换vb_share为共享名称):vb_share /media/shared vboxsf defaults,rw,uid=1000,gid=1000,iocharset=utf8 0 0 参数说明: iocharset=utf8:解决中文文件名乱码问题;sudo chmod 777 /mnt/hgfs),但需注意安全性(仅建议测试环境使用);vmhgfs-fuse: command not found),请确认open-vm-tools是否安装;vmware-hgfsclient(VMware)或VirtualBox共享文件夹设置界面确认共享名称是否正确。以上步骤覆盖了VMware和VirtualBox的共享文件夹设置,根据所用虚拟机软件选择对应流程即可实现Ubuntu与主机的文件共享。