vmware虚拟机与宿主机传输文件
VMware中虚拟机和宿主机通信的解决方案
一、安装VMware-tools
VMware-tools是比较新的VMware中会自带的增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机主机时钟的驱动程序只是针对用户新建的虚拟机需要用户自行安装。
VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
[1] 启动虚拟机ubuntu
[2] 启动后再虚拟机菜单栏中选择VM -> Install VMware-tools(如果已经安装了vmware-tools,则是reinstall vmware-tools),这时在ubuntu桌面上会看到多出一个光盘图标,名字大概是vmware tools。这是VMware自动根据当前虚拟机操作系统挂载的虚拟光驱,里面就是VMware-tools的安装文件(注:有些版本的VMware,比如被精简后的,可能需要用户提供V
Mware-tools安装文件),这个文件在linux下是以结尾的压缩文件。
[3] 将压缩文件中以vmware-tools-distrib文件夹拖至某个文件夹下(比如/home/username/桌面)。
[4] 打开终端,使用cd命令定位到该文件夹下(比如cd /home/username/桌面/vmware-tools-distrib),执行chmod 777 vmware-install.pl命令赋予当前用户执行权限,执行./vmware-install.pl命令运行安装文件。
[5] 在安装过程中,安装程序会提示输入,使用默认选项即可,一律直接回车(如果长时间没有输入可能会导致安装失败)。比如:
[6] 安装若成功,安装程序会出现enjoy字样。
[7] 重启当前虚拟操作系统。
需要注意的是:
1. 有一点点可能安装不成功。
2. 如果想卸载了,可以以root身份执行vmware-unistall-tools.pl,重启生效。
一、 直接复制粘贴
安装了VMware-tools后,可以直接复制、剪切、粘贴。
现在可以直接在宿主机和虚拟机之间直接拖拽文件,但是拖拽只是复制,不是剪切。此外从主机拖进虚拟机可能有一点延迟,鼠标延迟一下才变成可拖拽手势。另外,此时还可以右键点击目标文件选择复制命令,然后再目的位置右击粘贴,或直接使用ctrl-c、ctrl-x和ctrl-v快捷键。
需要注意的是:
1. 从宿主机向虚拟机使用复制/剪切命令移动文件时,与粘贴命令之间最好不要夹杂其它操作,比如切换一下程序,看一下网页什么的,这样很可能会导致虚拟机显示没有可粘贴项,或粘贴了虚拟中上次复制或剪切的内容。
2. VMware-tools只支持宿主机与虚拟机之间的文件传输,不支持虚拟机与虚拟机之间的文件传输(直接拖拽不了,也可能是可以支持,但是我不知道怎么设置)。
3. 这种传输方式有非常小的可能会损毁传输文件,需要重新传输。
4. 传输大量小文件时会很慢。
5. 不一定支持对文字的直接复制/剪切。
二、 共享文件夹
安装vmware-tools后:
[1] 选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders,弹出:
[2] 虚拟机上网Folder sharing中选择Always enabled。(不同版本的VMware可能不一样,但大体相同)
[3] 点击对话框下方的“add”按钮,点“next”,弹出添加共享文件夹宿主机文件夹对话框 
[4] 在Host path中输入宿主机共享文件夹路径,假设为D:\share。Name中输入共享文件夹在虚拟机中的名称(可以不输,VMware自动根据Host path命名)。单击next。如果Host path所指路径不存在会询问是否创建,选创建。弹出如下对话框。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。