虚拟机与宿主机之间的共享问题,相信大家都已不陌生,有的人顺利的话,1分钟就能搞定配置,有的人,悲催的话,搞半天都没配置出来,汗,比如我就是这么悲剧!
我试过了n种方法都不行,比如samba、ftp、mount、分区映射等等方法啊,都失败了,其中用分区映射的方法,虽然可以共享了,但是不知道为什么,虚拟机与宿主机的文件居然不同步,我在虚拟机上删除了某个文件,在宿主机上居然还存在,找不出个所以然,最后只能放弃这种方法。
综合了网上现有的各种资料,在这里记录一下我的配置过程。
如果还没有安装vmware tools,这有一篇安装指南,如果已经装好了,继续往下看。
我们知道,在安装vmware过程中,比较新的vm版本可能会帮我们安装好了vmware,具体的表现就是:安装完vmware之后,鼠标可以在虚拟机和宿主机之间自由切换,而不需要按ctrl+alt。
一般情况,这个vmware tools应该是已经正确地安装了,于是我们就可以开始设置文件共享了:
(1)关闭虚拟机,选择【vm】——【settings】——【options】选项卡,单击【shared folders】,在右边单击【add】添加宿主机windows上需要共享的目录路径(这个目录需要事先已经创建好);
(2)如果正常的话,做完第一步就完事了,在虚拟机的/mnt/hgfs/文件夹下应该就可以看到步骤(1)中已经添加的共享目录,如果hgfs下目录依然为空,那就请看下面一步;
(3)ok,如果很不倒霉,走到了第三步,那么我们就需要对vmware tools安装是否正确进行check了,进入虚拟机ubuntu,开一个终端,在终端下,输入lsmod,查看vmware tools为linux的模块,查看一下列出来的模块列表中,有没有vmhgfs模块,如果没有,那么我觉得应该就是vmware tools安装有问题了(具体是什么原因,我就不知道了),走到这里,你只能很悲催地重新去安装一下vmware tools。
(ps:我就很悲剧地走到了第三步,刚开始一直找不到原因,lsmod一下,才知道可能是vmware tools安装出了问题,重装了一下vmware tools,就神奇般地可以共享了!)