VMWare Workstation pro 中共享文件夹的问题:客户机内找不到共享文件夹

1、让VMWare Workstation pro 中的Linux系统和主机系统共享文件夹的步骤大致是虚拟机设置->选项->共享文件夹->选择总是启用并添加要共享的文件夹,共享的文件夹会出现在虚拟系统的特定位置(Ubuntu的是/mnt/hgfs)。如果看不到,按以下方式修复:

(0)版本:VMWare Workstation pro16,虚拟系统Ubuntu14(Linux4.4),主机系统Win10。更旧的组合该方案不一定适用。不需要让文件夹加入共享网络,虚拟机共享并非走网络通道。

(1)(如果有的话)干净地卸载旧的VMware tools,Ubuntu14下使用命令:

apt-get autoremove open-vm-dkms open-vm-tools 

(2)虚拟机->重新安装VMware tools,待Ubuntu中出现VMware tools虚拟硬盘后,拖拽该工具压缩包到合适位置,解压,并进入目录。Linux4.0以上的系统必须使用VMware tools10.0以上版本,安装命令:

./vmware-install.pl

安装时几乎都要选择yes。

(3)重启系统。若不重启,可能无法在GUI上看到共享文件夹(但是命令行上可以展示,这应该是VMware tools在GUI上的显示问题)。每次共享文件后,若没法立即在虚拟系统上看到所共享的文件,尝试重新进入该共享文件夹,以让其刷新,或直接在命令行上使用即可。

 

2、备注:

(1)我重装的是VMwareTools10.3.22-15902021。重装后遇到了一个新问题:主系统与虚拟系统的拖拽文件功能、虚拟机的屏幕自适应功能没了。推测是该版本的VMwareTools不支持。替代方案也很简单,新共享一个文件夹专门放置需要拖拽的文件即可。

(2)虚拟机在共享windows文件夹时,在共享的文件夹内,不可以创建到linux本地目录的链接(来源:https://blog.csdn.net/guozhongwei1/article/details/82834848)。所以一般不要直接在共享文件夹内编译、部署项目。个人认为,只有当所有依赖都在共享文件夹内时,才能这样做。

你可能感兴趣的:(ubuntu,vmware)