VMware虚拟机设置主机共享文件夹

本文源链接地址:https:www.93bok.com

前言

使用vmware虚拟机时,常常需要与宿主机(以下简称主机)操作系统交换文件,而且要一直挂载在虚拟机中,所以就需要在虚拟机和主机之间建立共享文件夹。在开始之前,我也找了很多博文,但是总出现问题Error: cannot mount filesystem: No such device,虚拟机始终无法显示出共享的文件夹,这里我写上自己的部署过程。

一、虚拟机安装vmware tools

共享文件夹依赖vmware tools,所以要先安装vmware tools

1、“虚拟机(M)”---“安装vmware tools(T)”

2、然后使用xshell连接上虚拟机,挂载vmware tools
mkdir /root/tools
mount /dev/cdrom /root/tools/
3、解压

由于挂载的是只读,我们cp出来再安装

cp /root/tools/VMwareTools-10.0.5-3228253.tar.gz /
cd /
tar -zxvf VMwareTools-10.0.5-3228253.tar.gz
4、安装
cd vmware-tools-distrib/
./vmware-install.pl

第一个需要输入yes,而不是默认回车

到这里要输入no,其余部分全部默认回车即可

二、关闭虚拟机设置共享文件夹

三、开启虚拟机使用共享文件夹

1、xshell连接上来之后查看一下/mnt目录下是否多出了一个hgfs的文件夹,如果没有这个文件夹,就是你的vmware tools没安装成功,如果真的确定安装成功了,还是没有这个文件夹,你可以看看是不是你的cdrom挂载占用了/mnt这个目录,umount卸载掉就可以看到了

2、查看当前有哪些共享目录
vmware-hgfsclient

3、挂载上共享文件夹(下边的share是你在设置共享文件夹时的名字,也是上一步查看到的共享目录)
mount -t vmhgfs .host:/share /mnt/hgfs/

4、从上边可以看出,报Error: cannot mount filesystem: No such device这个错误了,我们需要安装一个包
yum -y install open-vm-tools-devel
5、安装完上一步的包之后,执行下边命令
vmhgfs-fuse .host:/share /mnt/hgfs/
6、查看一下是否可以看到共享文件夹了

四、验证共享文件夹的读写

1、我先在虚拟机中创建一个文件夹,再去主机上查看是否也会多出来这个创建的文件夹
mkdir -p /mnt/hgfs/test

2、上边可以看出,在虚拟机中创建文件,是可以互相同步的,接下来我在主机上创建一个test1文件夹,再查看虚拟机上是否也会互相同步

五、设置虚拟机开机自动挂载共享文件夹

1、编辑文件
vim /etc/rc.d/rc.local

末尾添加:

vmhgfs-fuse .host:/share /mnt/hgfs/
2、给权限
chmod +x /etc/rc.d/rc.local
3、重启虚拟机验证是否开机自启即可

好了,本次文章到此结束

原文地址:https://www.cnblogs.com/93bok/p/9684210.html

时间: 2024-10-26 07:37:04

VMware虚拟机设置主机共享文件夹的相关文章

VMWare虚拟机共享主机文件夹

虚拟机中的系统通常需要获取主机中的文件,或者访问主机中的文件,这个可以用共享文件夹来方便的实现. 正在运行的虚拟机系统也可以随时设置随时使用: 右键虚拟机系统>设置>选项>共享文件夹>总是启用>在Windows客户机中映射为网络驱动器>添加>下一步>浏览>选择一个主机中的磁盘或者文件夹>确定>确定>在虚拟机系统中>我的电脑>就可看到外面主机的文件夹了 版权声明:本文为博主原创文章,未经博主允许不得转载.

VMware上Linux虚拟机和Windows共享文件夹

参考文章:https://blog.csdn.net/qq_19004627/article/details/78689641 操作环境:主机:Windows10,VMware Workstation 15 Pro 1.首先,VMware 15貌似自带 VMware Tools,总之省事了 2.虚拟机设置--->选项--->共享文件夹,选择主机上的文件夹,一路下一步,完成就行了. 3.启动虚拟机,Xshell登录,然后挂载配置 cd /mnt/hgfs 一看,什么都没有,需要执行一下博客中说的

VirtualBox使用Centos7与主机共享文件夹

最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信.在其中遇到一些我解决的技术问题记录下来,供大家参考. 一.VirtualBox要让Centos7和主机共享文件夹,要安装增强功能,虚拟机如果不是Centos7. 可以通过启动虚拟机->点击设备安装增强功能. centos7 安装增加功能步骤如下 打开virtualbox安装目录找到VBoxGuestAdditionsISO文件 点击

Oracle VM VirtualBox 虚拟机与主机共享文件

安装增强功能(参考文档) VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键.启动虚拟机后,点击控制菜单“设备”→“安装增强功能”,大家可以看到程序的安装界面 不过许多时候,用户会发现点击“安装增强功能”后没有任何反应.如果出现这样的情况,那么就是程序安装文件没有配置好的缘故.点击控制菜单“设 备”→“分配光驱”→“虚拟光驱”,进入后你可以找到一个名为“VBoxGuestAdditions.iso”的光盘镜像文件

如何在VirtualBox 虚拟机中挂载共享文件夹

啊,好长时间没写博客了,最近有点忙~~ 不得不说 VirtualBox 对于一些不想装很多个系统又很想实验新系统的人来说确实是神器: 哈哈,个人还是比较爱玩这些个各种各样的Linux 发型版的,但是不得不说其中有的是不熟,还有的是实在不适合做长期使用的操作系统(比如主打界面的ElementaryOS 以及超像MacOS的梨子PearOS),所以我自己常年使用Debian ,而这些想玩的只能放在虚拟机中玩玩咯.我用的是 VirtualBox 4.3.10 版,今天想试试Mint 下能不能正常安装

zbb20171223 vm12 Vmware虚拟机设置静态IP地址

Vmware虚拟机设置静态IP地址 一.安装好虚拟后在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Vmnet8 Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到. 二.检查宿主机VM8 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框. 三.在虚拟机右下角,点击网络适配器按钮,右键选择断开连接,然后再重新连接,确保刚才的设置生

Vmware虚拟机仅主机(Host-only)、桥接(Bridge)、NAT三种网络模式介绍

Vmware虚拟机仅主机(Host-only).桥接(Bridge).NAT三种网络模式介绍 给大家介绍一下虚拟机的三种网络模式,希望能对大家有所帮助. 虚拟机在创建完成以后,会在物理主机上创建两个虚拟连接vmnet1和vmnet8,想必大家都知道了吧. 下面开始讲一下这三种网络连接吧 仅主机(Host-only)模式: 仅主机模式,可以实现虚拟机和物理主机之间相互通信,但虚拟机无法与外网(Internet)之间互相通信. 如下图所示: 我们可以认为虚拟机网卡与vmnet1连接在一个虚拟的交换机

虚拟机安装及共享文件夹使用注意事项

虚拟机的安装 这个就太简单了,不讲了,值得注意的地方提几点: VMware中需要安装vmware tools才能开启共享文件夹 共享文件夹默认挂载在/mnt/hgfs/your_dir,可以为之创建一个软链接便于访问 ln -s /mnt/hgfs/your_dir  ~/your_dir(话说谁知道hgfs是什么的缩写啊,我有点强迫症,很想知道全称,但是貌似没有搜到) 一些从windows环境中弄过来的压缩包啥的,最好不要直接在这个共享文件夹内解压,同理,make的时候也尽量直接在这个目录下m

获取主机共享文件夹 等

获取主机共享文件夹 #include <lm.h> #pragma comment (lib,"mpr") #pragma comment (lib,"netapi32") DWORD entriesread, totalentries, resume; DWORD i, dwLevel; PSHARE_INFO_1 pBuffer, bufptr; NET_API_STATUS nStatus; entriesread = 0; totalentrie