Linux通过共享文件夹实现虚拟机与真机文件传输

2021/4/7 7:12:07

本文主要是介绍Linux通过共享文件夹实现虚拟机与真机文件传输,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux通过共享文件夹实现虚拟机与真机文件传输

如果你的VMware Workstation的版本是15.0以上(不包括15.0),请直接忽视本篇文章。
我的VMware Workstation的版本就是15.0的,听网上的人说,15.0以上的不会有以下这种情况。

问题描述:我的VMware Workstation的版本就是15.0的,但是通过VMware Tools传输文件偶尔会出现进度条不动,我在网上找过资料,采纳的意见是,磁盘的响应率导致进度条不动卡死的,这个响应率不是说你的磁盘容量过少,而可能是你的磁盘使用得太多了(新机拖入文件就没出现过这种情况,只有我这种电脑用太久才会出现)。

如果你坚持要用VMware Tools传文件,就直接无视下面的内容。

针对我的上面的问题,我找到了一个办法可以解决这个问题,就是通过挂载共享文件夹进行文件拷贝。

具体方法如下:

1. 把虚拟机关机

2.虚拟机–设置—选项-共享文件夹-总是启用-添加

在这里插入图片描述
在这里插入图片描述

3.在向导中-下一步-选择一个文件夹作为共享文件夹

因为我不止一个虚拟机,我其他虚拟也需要共享,所以直接在该虚拟机所属的文件夹中创建了一个share文件。

文件夹位置自己定,名称也可以修改(建议保持默认)

在这里插入图片描述
在这里插入图片描述

4. 查看是否建立成功

在这里插入图片描述

5. 打开Linux虚拟机

共享文件夹在虚拟机中的路径:/mnt/hfgs/第三步的名称
我当初以share文件夹建立的,所以我的是/mnt/hfgs/share
在这里插入图片描述
如果你的虚拟机直接存在上面所说的文件夹,那么你就可以之间把要传到真机中的共享文件夹
在这里插入图片描述
然后在终端通过cp命令将文件复制到虚拟机里面,比如
cp apr-1.7.0.tar.gz /root/Desktop/

PS

但是我的比较dog,我弄完之后,在mnt里面并没有挂载到。

如果没有挂载成功的话

1.安装VMware Tools ,虽然VMware Tools可以直接用于虚拟机与真机之间文件传输,但是15.0以下的可能会出现卡机现象。

2.查看是否已经安装VMware Tools
#vmware-hgfsclient
在这里插入图片描述
如果出现共享文件夹,那说明已经安装了

3.安装open-vm-tools-devel
#yum install -y open-vm-tools-devel

4.安装完3之后,在终端输入
#vmhgfs-fuse .host:/ /mnt/hgfs

自己挂载一个hgfs,如果没有报错那么已经成功了,可以直接在共享文件夹上放文件,然后通过cp命令进行拷贝文件到虚拟机。



这篇关于Linux通过共享文件夹实现虚拟机与真机文件传输的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程