虚拟机linux与widows主机的进行文件共享



使用虚拟机的共享目录功能



使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与ghost间文件传输,无需不论什么网络相关设置,不使用不论什么网络协议,host和ghost能够是linux和windows操作系统,这里仅仅介绍host是windows。ghost是linux下的设置。假设ghost是windows,请參考vmware帮助中setting up shared folders。



1.安装vmtools for linux:

选择vmware workstation程序菜单中VM >install VMware tools...



选择vmware workstation程序菜单中VM >removable Devices >CD-ROM >Edit >USE ISO Image (选择vmware安装文件夹中linux.iso)

启动guest 电脑中的linux,运行:

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中。首先要mount上这个光驱才干找到安装文件)

cd /mnt/cdrom

tar -zxvf VMwareTools-5.5.3-34685.tar.gz /tmp (把安装文件解压到/tmp)



cd /tmp/vmware-tools-distrib

./vmware-install.pl

(运行vwware的安装脚本,这个脚本是用perl编写的)

在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就能够正常工作,因此。这里对每个问题按回车键选择默认配置。



安装完以后,vmware会加入一个vmhgfs的模块到内核中,能够使用lsmod查看





2.设置host computer共享的文件夹:

在ghost computer中切换到windows桌面,选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders



点击对话框右下的“add”button,点击“下一步”



在文本框“name”中输入共享文件夹的名字(这里填写的文件夹名以后在ghost computer的linux系统中将显示出相同的文件夹名)。如果为share_file;在“host folder”中填入host computer中windows系统想要共享出来的文件夹,如果为D:\share 然后点击完毕





下一个对话框是选择共享的方式:Enable this share是指这个共享长期有效,文件夹可读写。Read-only方式是指这个共享长期有效,文件夹仅仅读。Disable after this session方式是指下次ghost computer被关闭或挂起后。共享将会失效。普通情况下选择Enable this share然后点击“完毕”



自此。shared folder设置完成





3.shared folder文件夹的使用

切换到ghost computer的linux系统,运行:

cd /mnt/hgfs

ls

能够看到share_file的文件夹。而且能够用cp等指令实现windows到linux,linux到windows的读写操作了

提示:假设你共享的目录建立在windows主机的桌面,可能在linux终端执行cd /mnt/hgfs    ls时,什么也没看到,是空白的,这时你把路径改在D盘或其它盘的根目录即可啦,注意目录最好不要有空格等特殊字符出现。这个问题也困扰了我大半天







4.注意事项

在vmware软件里加入一个shared folder或对shared folder的參数进行版本号是立马生效的,也就是说立马能够在ghost computer的linux系统中看到新加的共享文件夹和体验到參数的改变

结语:写这篇文章的目的是为了降低CU linux版上关于vmware host/ghost computer共享文件问题的新手反复发问和其它兄弟的反复回答。使版面更加简单介绍些。另外,我看大家回答这个问题大多是使用ftp。samba甚至是nfs(在windows上装microsoft service for unix就能够实现nfs)来实现的。採用vmware自带的shared folder方式比使用网络协议实现文件传输要方便得多。而且对于新手来说,用cp命令复制文件比用ftp和smbmount命令要简单得多

虚拟linux共享设置正确后,执行cd /mnt/hgfs ls后是空白的什么也没有怎么回事?

我的主机是windows xp,在vmware6.0中装的linux,装好了vmware tools。

并VM>Settings>Options>Shared Folders 中加入了在windows桌面上的share_redhat,总是启用,

可是在linux终端执行cd /mnt/hgfs ls时什么也没出现。空白的,是怎么回事??

答:有可能是路径的关系。你把共享文件夹建立在D盘根文件夹,文件夹不要有汉字,空格等特殊字符,试试看

windows怎么与虚拟机linux共享的更多相关文章

  1. VitualBox环境下,实现windows系统与虚拟机Linux文件互传

    本次环境是Win7系统和ubuntu14(虚拟机) 1.首先需要安装VitualBox的增强功能,如图所示 2.安装完成后重启linux系统,然后在WIN7系统下创建共享文件夹(本文在D盘下创建名为V ...

  2. 主机(windows)与VMware虚拟机(linux)互传文件

    网上有不少教程,比如http://bbs.kafan.cn/thread-451327-1-1.html,我仅记录我平时用的方法. 1.VMware tools:  如果有网,且Linux有桌面的,可 ...

  3. Linux服务器架设篇,Windows中的虚拟机linux上不了外网怎么办?

    1.将电脑的网线口直连路由器内网接口(确保该路由器可以直接正常上网,切记不可以使用宽带连接和无线网连接). 2.在实体机电脑可以上网的前提下,在命令框窗口输入 ipconfig 3.记录下电脑以太网的 ...

  4. windows主机与virtualbox虚拟机下的Linux共享网络

    环境: 主机:windows7 虚拟机:virtualbox 4.2 虚拟系统:CentOS6.2 需求: 1.虚拟机linux可以共享主机网络上互联网 2.主机.虚拟机互通讯,组成一个虚拟的局域网, ...

  5. windows与虚拟机linux能ping通设置

    作为以后参考所用. 首先,介绍如何在VMWare中设置linux的网络.一般网络选项有Bridged,NAT,host-only几种,本次以host-only作详细说明,如下图: 在选择host-on ...

  6. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  7. linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法

    分三步: 1.虚拟机网络连接方式选择Nat

  8. 宿主机Windows访问虚拟机Linux文件(二)

    上一篇文章中详细讲述FTP服务(基于文件传输协议的服务),本文则介绍另一种能够实现此功能Telnet(Telecommunications network 远程登陆)服务.本文介绍的telnet我常用 ...

  9. 宿主机Windows访问虚拟机Linux文件(一)

    如果用户使用windows操作系统,但是在虚拟机下配置Linux内核操作操作系统,往往需要实现通过宿主机Windows操作系统访问Linux内核操作系统中资源.本次实验实现的是宿主机windows 1 ...

随机推荐

  1. list(列表) python

    1.list(列表): list是处理一组有序项目的数据结构 list(列表)是python中使用最频繁的数据类型 list中什么类型的数据都可以存放(如:类.自己.函数......): list(列 ...

  2. pandas快速入门

    pandas快速入门 numpy之后让我们紧接着学习pandas.Pandas最初被作为金融数据分析工具而开发出来,后来因为其强大性以及友好性,在数据分析领域被广泛使用,下面让我们一窥究竟. 本文参考 ...

  3. bzoj 1005

    prufer序列 性质: 1.一棵n个结点的树可表示为长度 n-2 的prufer序列 2.每个结点出现在prufer序列中的次数==该结点的度 -1 公式推出来了,大数模板没有除法..等开学了Jav ...

  4. HDU 2000 ASCII码排序

    题目链接:HDU 2000 Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符. Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格. Outp ...

  5. js文档节点关系

    这一节简单介绍一下文档节点方面的相关内容: 一:获得节点关系的属性 1.获得该元素父节点的引用:obj.parentNode: <div class="content"> ...

  6. Java知识回顾 (10) 线程

    再次声明,正如(1)中所描述的,本资料来自于runoob,略有修改. 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务. Java 给多线程编程提供了内 ...

  7. MAC终端密钥登录自动输入密码

    升级MAC系统后,发现用于MAC终端ssh服务器的登录脚本无法正常执行了,表现为:需要手动输入密钥密码,于是重新整理一下,恢复正常,在此记录一下: #!/usr/bin/expect -fspawn ...

  8. sql格式化并高亮

    演示地址: https://ryan-miao.github.io/sql-format-with-highlight/index.html 源码: https://github.com/Ryan-M ...

  9. Hadoop+HBase 集群搭建

    Hadoop+HBase 集群搭建 1. 环境准备 说明:本次集群搭建使用系统版本Centos 7.5 ,软件版本 V3.1.1. 1.1 配置说明 本次集群搭建共三台机器,具体说明下: 主机名 IP ...

  10. Win10系统的SurfacePro4如何重装系统-3 重装完成之后的系统优化

    重装完成之后,还是有很多问题,比如触摸屏的驱动没了,你要接上去鼠标之后操作   由于Surface只有一个USB口,你接了鼠标,就没法接键盘,所以要开启屏幕的软键盘,右击任务栏,勾选显示触摸键盘按钮, ...