VMware: ubuntu 与Windows设置共享文件夹

在VMware workstation新版之后设置共享文件夹有两种方式

  1. 安装VMware tools。具体操作可参加:Install_doc。但此种安装方法,较为繁琐,且每次ubuntu系统升级后,有可能会导致共享文件夹莫名丢失,此时就需要卸载旧版安装新版VMware tools。
  2. 使用open-vm-tools,这也是本文大力推荐的一个方法。open-vm-tools其实是VMware tools的开源版本,有一套虚拟化实用程序组成,这些程序可增强虚拟机在 VMware 环境中的功能,使管理更加有效。open-vm-tools 的主要目的是使操作系统供应商及/或社区以及虚拟设备供应商将 VMware Tools 绑定到其产品发布中。而安装open-vm-tools,也很简单:
    sudo apt-get install open-vm-tools // 对应VMware tools
    sudo apt-get install open-vm-tools-dkms //这才对应文件共享功能
    sudo apt-get install open-vm-tools-desktop // optional, 支持双向拖拽
在真正挂在共享文件之前,最好通过如下命令检测系统是否已经加载“vmhgfs”模块,如果没有可以通过以下命令加载:
    sudo modprobe vmhgfs 
    lsmod | grep vmhgfs
下面需要需要执行的命令就是:
    sudo mkdir /mnt/hgfs
    sudo mount -t vmhgfs .host:/ /mnt/hgfs

正常来说,这样就OK了。但往往有一些幸运儿(我)往往会遇到下面的问题:执行sudo mount -t vmhgfs .host:/ /mnt/hgfs后,输出显示不存在 vmhgfs 模块。这个问题怎么解决了,很简单(查了很久)。根据https://github.com/rasa/vmware-tools-patches中的方法,执行如下命令行成功:

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

产生此问题的根本原因是vmware workstation自带的VMwareTools***tar.gz包中的源代码与linux内核不匹配。
就这样,共享文件夹OK了:
检测一下:

    cd /mnt/hgfs
    ls
是不是OK了?

Reference Link:

  • http://zkread.com/article/637930.html
  • http://www.tuicool.com/articles/juyUna
  • https://my.oschina.net/u/1158620/blog/712253

你可能感兴趣的:(软件使用)