解决ubuntu14.04 LTS在安装完vmware-tools后设置共享目录之后,在/mnt/hgfs下看不到共享目录

1、Windows设置相关属性

2、vmware安装vmware tools(可实现宿主机和虚拟机之间的文件拖拽)

桌面会多出一个VMware Tools的图标,打开:

解压缩tar包,并执行vmware-install.pl文件(出现路径直接敲回车,yes或no按照默认值即可),进行安装,直到出现如下界面:

即表示安装成功,重启系统就可使用VMware Tools了。

VMware Tools安装过程中问题解决:

若有其他问题,可直接网上搜索解决。

3、设置共享文件夹

终端下执行命令vmware-hgfsclient可查看上图设置的共享目录名“study”,能查到表示设置成功。

4、使用mount命令挂载文件夹

命令:mount -t vmhgfs .host:/study /mnt/hgfs/study  

         /*study为上面设置的共享文件夹名称;需提前在/mnt/hgfs/下创建文件夹study(mkdir命令创建目录))*/

出现错误:未找到vmhgfs模块

解决办法:根据网上的提示安装open-vm-tools(这个插件比较老,建议使用插件open-vm-dkms)

          在Ubuntu下安装插件open-vm-dkms:

          sudo apt-get install open-vm-dkms安装插件

          出现如下错误:

          

          解决办法:重装VMware Tools时提示依赖open-vm-dkms和open-vm-tools此时卸载这两个软件并删除配置
               sudo apt-get autoremove open-vm-dkms open-vm-tools --purge
               然后再安装VMware Tools就能看到共享了。

但是安装成功后,依然没有出现vmhgfs模块;

       最后根据https://github.com/rasa/vmware-tools-patches中的方法,执行如下命令行成功:

              /*没有安装git的,可使用sudo apt-get  install git安装,红帽使用yum*/

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh

           产生此问题的根本原因是vmware workstation自带的VMwareTools***tar.gz包中的源代码与linux内核不匹配;

 依旧报错 mount: unknown filesystem type ‘vmhgfs’;

         根据网友http://www.caojunfei.com/?p=3676中的说法,要换用以下命令:

              /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

              执行命令mount -t fuse.vmhgfs-fuse .host:/study  /mnt/hgfs/study

              出现错误:fuse: mountpoint is not empty fuse: if you are sure this is safe, use the 'nonempty' mount option

                     /*度娘说这是在挂载路径下已有同名文件名,为避免冲突才报的这个错误(但实际没有啊,神奇)*/

              解决办法:只需添加-o nonempty参数即可

                     重新执行命令mount -t fuse.vmhgfs-fuse .host:/study  /mnt/hgfs/study -o nonempty 挂载成功

                     /*

                      *study为设置的共享文件夹名 /mnt/hgfs/study为挂载点,成功后,访问 /mnt/hgfs/study即访问的时study对应的                                  *Windows的目录

                      */

5、设置开机自动挂载;

       上述方法的挂载在关机后会失效,通过修改/etc/rc.local文件,在文件尾添加挂载命令:

        mount -t fuse.vmhgfs-fuse .host:/study  /mnt/hgfs/study -o nonempty

       即可实现开机自动挂载了;

6、设置成功了,终于可以访问了;

       

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值