LINUX虚拟机与主机的文件交互
来源:互联网 发布:淘宝买家旺旺提取 编辑:程序博客网 时间:2024/05/19 02:26
为了让工作更加方便,我们经常需要在LINUX虚拟机和本机间进行文件交互,本文就将介绍如何通过VMware自带的VMware Tools实现这一功能
一、 安装VMware Tools
1.右键点击虚拟机可以弹出安装VMware Tools,但是中文版通常无法安装
2.此时先关闭虚拟机,然后右击虚拟机进入设置,将cd/dvd(SATA)和软盘的连接都改为【物理驱动-自动检测】
3.再开机VMware就会提醒你安装VMware Tools了
此时你一般会看到一个如下界面,将.gz压缩文件解压得到vmware-tools-distrib文件
4.在文件夹内开启终端,则自动进入该文件夹,因为安装需要root权限,先输入
sudo su,之后提醒输入密码
并输入 ./vmware-install.pl
之后一路点击enter即可
注:人品比较差的,像本人会碰到如下情况
有网友说是网络问题,需要安装net-tools软件,
因此输入sudo apt-get install net-tools
之后,重启虚拟机再次安装vmware-tools软件,即可
完成之后再次重启,就可以实现虚拟机与主机之间文件的拖拽了
二、创建共享文件夹Tools
文件的拖拽其实就是不停地复制粘贴,说实话当主机与虚拟机共同对文件进行操作和开发时,这还是比较麻烦的,因此接下来将介绍如何通过共享文件实现文件交互。
1.右键点击要共享文件的虚拟机,设置-》选项-》“共享文件夹”,并选择“总是启用”(需要先将虚拟机关机),之后添加被共享的文件夹。
2.通过vmware-hgfsclient 命令查看当前被共享的目录,确保前期工作正常完成了
为了验证中英文名称的可取性,创建了两个共享文件夹
3.使用 mount -t vmhgfs .host:/shared /mnt/hgfs 命令挂载该共享文件夹(注意:带.号的哦),其中.host:/Documents是共享名,只需把Documents换成使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点
该挂载点或者说文件夹是vmware-tools安装时就新建的文件夹
4.多数情况下,上述命令会出现如下错误:
Error: cannot mount filesystem: No such device
此时需要先安装工具,执行
sudo apt-get install open-vm-dkms
由于版本的问题,软件包的源还可能是
open-vm-tools open-vm-tools open-vm-tools-desktop open-vm-tools-dkms open-vm-tools-dbg open-vm-tools-dev
作者是open-vm-tools,选择open-vm-dkms报错
不过很尴尬的是当你也是安装open-vm-tools时,上文中的挂载代码还得改成
vmhgfs-fuse .host:/ /mnt/hgfs
5.开机自动挂载
上述做法有一个问题是每一次重启之后都得重新挂载,为了实现自动挂载去修改etc/fstab,在最后一行加上
.host:/shared /mnt/hgfs vmhgfs defaults 0 0
如果你之前安装的是open-vm-tools,请换成
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
(有关fstab的介绍:http://blog.csdn.net/zbdba/article/details/19475635)
- LINUX虚拟机与主机的文件交互
- 主机与VMware的Linux虚拟机之间共享交换文件
- 主机与VMware的Linux虚拟机之间共享交换文件
- linux虚拟机共享主机文件的设置与访问
- Linux虚拟机与主机实现文件共享
- LINUX虚拟机实现与主机文件共享
- 虚拟机与主机的文件共享
- VMwareworkstation主机和虚拟机文件交互
- Vmware中的Linux与主机系统Windows交互文件的方法
- 虚拟机下linux与宿主主机文件共享
- Oracle Virtualbox虚拟机下linux与主机共享文件
- VMWare 虚拟机Linux与主机Win7不能拷贝文件
- 在Linux虚拟机与Windows主机之间共享文件
- RedHat For Linux虚拟机与主机共享文件
- 【Linux】SSH实现虚拟机与主机文件互传
- Linux Mint (主机与虚拟机-Virtualbox共享文件)
- VMware中Linux虚拟机与Windows主机共享文件
- 虚拟机中Linux与主机共享文件方法
- a += a-= a*a
- 机器人于商业落地,技术再次创造奇迹
- android studio 注释模板并设置快捷键
- springboot+maven pom文件保错问题
- 使用configobj 来访问配置文件
- LINUX虚拟机与主机的文件交互
- 数据库锁表与解锁
- OGG12实时同步oracle到mysql基础配置
- Tensorflow-axis参数解析
- 线性判别分析(二)——Bayes最优分类器的角度看LDA
- 客户信息管理系统5—客户信息的删除(一)
- 探究 Content-Disposition:解决下载中文文件名乱码
- visibility和display的区别
- HTTP又被弃!微信公众号API仅支持HTTPS调用