一 宿主机与虚拟机间实现文件传输

一  宿主机

1. 在宿主机上:新建文件夹(起名为:transport)-----右击属性-----共享----共享。

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_02

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_03

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_04

 

 

2.继续在宿主机上:选择用户----共享----完成---关闭,完成设置。

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_05

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_06

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_07

 

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_08

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_09

 

 

3.查看属性,确定该文件夹的属性为:共享。

 

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_10

 

 

二 虚拟机

1.关闭所有虚拟机

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_11

 

 

2.编辑虚拟机设置---选项----共享文件夹。

 

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_12

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_13

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_14

 

 

3.选择总是启用----添加----下一步。

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_15

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_16

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_17

 

 

 4.设置主机路径:

(1)点击浏览

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_18

 

 

(2)添加路径(该路径为刚才在宿主机中新建的文件夹的路径)-----下一步----完成-----确定,完成设置。

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_19

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_20

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_21

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_22

 

二 关于宿主机与虚拟机之间不能互传文件问题之一

Q:2022.1.14 根据上述内容设置好之后,虚拟机和宿主机之间不能实现文件互传。

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_23

 

 

A:

1. 查阅文件后推测可能是虚拟机配置工具有问题,选择重装:VMware tools。

1.1 选择重新安装VMware tools时,将所有的虚拟机关闭,点击要安装VMware tools的虚拟机,点击文件旁边的虚拟机选项,选择安装VMware tools选项。

           但是,我的VMware tools选项为灰色,无法选择该选项。

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_24

 

 

1.2 挂载镜像。

参考:(1条消息) VMware Tools灰色,无法直接安装解决办法【亲测有效】_MelyLenient的博客-CSDN博客_vmtools怎么安装是灰色的

(1)选择要进行设置的虚拟机-----编辑虚拟机的设置-----选择CD/DVD----点击使用镜像文件------浏览。

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_25

 

 

(2)在打开的文件中找到文件  “Linux.iso”   ----打开

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_26

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_27

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_28

 

 

 

(3)开启该虚拟机

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_29

 

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_30

 

 

(4)双击VMware tools 图标,打开;找到VMware tools-xxxxxxxxx.tar.gz 文件。

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_31

 

 

 (5)提取该文件内容;(双击----提取-----选择要提取到的文件夹-----提取。)

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_32

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_33

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_34

 

 

(6)进入到解压后的文件夹,然后进入到 vmware-tools-distrib 目录,打开终端,输入 sudo ./vmware-install.pl 回车,接着就是输入 yes 再一直回车了。

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_35

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_36

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_37

 

 ※※※

注意一个地方:这里输入y 按回车(不要输入  N)----包括接下来还有一个N 也要输入Y(一句话,在安装的过程中,有yes和no的情况----输入Y+按回车;没有yes和no的情况-----直接按回车)。

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_38

 

(7)安装成功。

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_39

 

 

 

三 成果:

1. 可以实现直接将宿主机中的文档通过拖拽到虚拟机中;

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_40

 

2. 当把映像文件还回去后,仍旧可以拖拽。

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_41

 

 

3. 同时也解决上面文件无法共享的问题(即可以找到mnt文件夹)

*(在虚拟机中双击主文件夹-----点击其他位置--单击本计算机---双击mnt文件夹----双击hgfs文件夹-----找到我们在第一步中新建的共享文件夹(transport)。

hadoop虚拟机之间传输 虚拟机之间传输文件_hadoop虚拟机之间传输_42

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_VMware_43

 

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_44

 

 

hadoop虚拟机之间传输 虚拟机之间传输文件_文件共享_45

 

 即可以实现宿主机和虚拟机之间的文件共享。

hadoop虚拟机之间传输 虚拟机之间传输文件_文件传输_46

 

 

 宿主机和虚拟机之间实现文件共享,至此结束。