虚拟机Linux共享宿主机Windows资源详解

上传人:ji****72 文档编号:39537438 上传时间:2018-05-16 格式:DOC 页数:7 大小:673.50KB
返回 下载 相关 举报
虚拟机Linux共享宿主机Windows资源详解_第1页
第1页 / 共7页
虚拟机Linux共享宿主机Windows资源详解_第2页
第2页 / 共7页
虚拟机Linux共享宿主机Windows资源详解_第3页
第3页 / 共7页
虚拟机Linux共享宿主机Windows资源详解_第4页
第4页 / 共7页
虚拟机Linux共享宿主机Windows资源详解_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《虚拟机Linux共享宿主机Windows资源详解》由会员分享,可在线阅读,更多相关《虚拟机Linux共享宿主机Windows资源详解(7页珍藏版)》请在金锄头文库上搜索。

1、虚拟机的使用的确给 Linux 的学习者提供了很大的方便。不过在 Linux 学习过程中,当涉 及到应用软件的使用时,虽然可以直接从网上下载程序包或源码,但用惯了迅雷,对 Linux 中的下载速度简直无法忍受,且原有的很多资源本应该可以直接使用,没有必要重 新下载。因而在两个系统中共享信息成为亟待解决的问题。 在网上搜索了大量相关信息,介绍两个系统间信息共享的不少介绍两个系统间信息共享的不少,但是提供虚拟机 host-guesthost-guest 机不同系统之间资源共享解决方案的不多机不同系统之间资源共享解决方案的不多。在朋友的帮助下,经过多次尝试和 摸索,终于有了一些搜获。现提供一套包括局

2、域网配置在内的较为详细的解决方案,供初 学者参考。 环境介绍:环境介绍: 虚拟机:VMwareVMware WorkstationWorkstation 5.55.5 Host 机系统:WindowsWindows 20002000 ServerServer Guest 机系统:RedRed HatHat EnterpriseEnterprise LinuxLinux 4 4 其实作为两个系统而言,要进行资源的共享,方法很多,最初我尝试了使用 mountmount 命命 令挂载文件系统。令挂载文件系统。从命令本身来看,想要挂载一个 Windows 下的文件系统或驱动盘似乎没 有什么问题。 首先

3、在在 LinuxLinux 系统系统/mnt/mnt 空目录下,建立挂载点:空目录下,建立挂载点:#mkdir#mkdir /mnt/mystudy/mnt/mystudy /mnt/mnt 目录是专门用来当作挂载点的目录。目录是专门用来当作挂载点的目录。mystudymystudy 是自定义的专用挂载点名称。是自定义的专用挂载点名称。 然后我们看一下 mount 命令的使用方法: 命令格式: mount -t vfstype -o options device dir 主要参数: -t-t vfstypevfstype 指定文件系统的类型指定文件系统的类型,通常不必指定通常不必指定。moun

4、tmount 会自动选择正确的类会自动选择正确的类 型,型,WindowsWindows NTNT ntfsntfs 文件系统:文件系统:ntfsntfs -o-o optionsoptions 主要用来描述设备或档案的挂接方式主要用来描述设备或档案的挂接方式。 devicedevice:要挂接要挂接(mount)(mount)的设备的设备。LinuxLinux 中,设备名通常存放在中,设备名通常存放在/dev/dev 中中,设备名 遵循一些规则,如:/dev/hda1 中,hdhd 指指 HardHard DiskDisk,a 代表第一个硬盘设备,1 代表第一 个硬盘的第一主分区。 dird

5、ir:设备在系统上的挂接点备在系统上的挂接点(mount(mount point)point)。如,我们刚刚建立的挂载点:/mnt/mystudy 遵循此规则,希望挂载硬盘的第二个主分区,希望挂载硬盘的第二个主分区,键入命令: #mount -t ntfs /dev/hda2/dev/hda2 /mnt/mystudy/mnt/mystudy 返回信息: Mount:fsMount:fs type ntfs not supported by kernel 竟然无法找到 ntfs 格式的分区?那么我的 Windows 系统跑到哪里去了?查看一下查看一下分区情况:查看一下查看一下分区情况:#fdi

6、sk#fdisk L L 得到如下结果: 发现根本没有找到发现根本没有找到 WindowsWindows 的分区。这个时候才想起,我的的分区。这个时候才想起,我的 LinuxLinux 装在虚拟机里,虚装在虚拟机里,虚 拟机分配给拟机分配给 LinuxLinux 系统的设备仅仅是系统的设备仅仅是 8G8G 大小的虚拟硬盘分区,所以根本没有办法挂载大小的虚拟硬盘分区,所以根本没有办法挂载 WindowsWindows 系统所在的分区以及其他的硬盘分区。系统所在的分区以及其他的硬盘分区。 那么在虚拟机环境下,想要共享资源,那么在虚拟机环境下,想要共享资源,mountmount 命令基本上派不上用场

7、了,只能从联机的方命令基本上派不上用场了,只能从联机的方 式来考虑了。式来考虑了。提供最常用的两种方案:提供最常用的两种方案: 1.1. FTPFTP 访问访问 2. SambaSamba 服务服务不管是 FTP 还是 Samba,首先都需要分析虚拟机环境下的 Host-Guest 网络连接。基本上我 们可以把 Host 机与 Guest 机之间当作局域网中的两台机器来实现互联。那么现在需要重新 考虑关于虚拟机的网络配置一文中提到过的网络连接方式。当时我们选择以 NAT 模式进行网络连接,这是一种使用 DHCP 服务进行网络连接 的方式,也就是说,Guest 机并没有自己的固定 IP 地址,这

8、个地址是在启动了 系统之后,从 Host 机上取得的、一个暂时提供给 Guest 机使用的 IP 地址。在 这种网络连接方式下,设置 Guest 机中系统的 IP 获取方式为自动获取,不管 Host 机联网的方式如何,只要 Host 能上网,Guest 机也可以上网。虽然选择这种方式,外网连接是很方便,可是在 Host-Guest 之间的局域网 连接真的让人伤透了脑筋,虚拟网卡 VMnet8 的 IP 与 Host 机的 IP 不在同一网 段,折腾了一个晚上也没有找到好的解决办法,最后舍弃了 NAT 模式。将 Linux 虚拟机的网连方式改为了 Bridge。 BridgeBridge 模式将

9、虚拟主机的模式将虚拟主机的虚拟网卡桥接到一个 Host 主机的物理网卡上, 可以理解为 Guest 机和 Host 主机处于对等的地位,在网络关系上是平等的,对 于我这种对路由的事情比较白痴的人来说,这是最易理解的一种局域网互联方 式。我的使用网络服务是小区 LAN 网,IP 自然是自动获取的,不用花心思改动 它,将 Guest 机的网络也设置成为自动获取 IP:应用程序应用程序系统设置系统设置网络网络编辑编辑 eth0eth0 设备设备HostHost 机的机的 ipconfigipconfig 结果:结果:Guest 机 ifconfig 结果为:看到了吧?Host 和 Guest 在同一

10、网段,基本上就像局域网里面的两台机器。Host 设置一下 FTP, FTP 算是实现对 Host 机资源的访问了,可文件的管 理似乎不那么方便。另一种共享 Windows 资源的方法是很多 Linux 用户都非常青睐的 Samba。 Samba 是一套让 UNIX 系统能够应用 Microshoft 网络通讯协议的软件。它 使执行 UNIX 系统的计算机能与执行 Windows 系统的计算机分享驱动器与打印机。非常适用于 Windows 和 Linux 系统并存的网络。Red Hat AS 4.0 内附 Samba Server,但默认并不是在系统启动时自动运行的。可通过 service 命令

11、查看和 控制 Samba 服务:查看 Samba 服务运行状态:# service smb status 启动 Samba 服务:# service smb start 停止 Samba 服务:# service smb stop 也可设置系统重启时,自动启动 Samba 服务:# chkconfig -level 345 smb on 首先我们在 Windows 系统中设置文件夹或驱动器 Web 共享,并对其设置别 名,如:/study 然后在 Linux 中,以用户身份登录 smb 服务:常见的错误提示: 1防火墙问题使用 Samba 服务时,Host 和 Guest 都应关闭防火墙。Li

12、nux 系统下关闭防火墙的方法:系统设置服务器设置服务- iptable停止 2登录用户名或密码错误验证用户名密码即可。 成功登录 smb 可用 LS 命令查看当前目录下的共享文件:用 get 命令可从服务器上下载某文件: Smb: get file1 file2(从服务器上下载 file1,以 file2 为名保存在 本地默认为 root 主目录) Exit 命令可退出 smb 服务器 如果仍然觉得文件的管理不方便,可以使用 smbmount 命令,挂载 Windows 的共享文件夹或驱动器: # smbmount /192.168.0.162/study /mnt/mystudy o username=admin 其中,192.168.0.162 为 Host 机 IP;study 为共享文件夹别名; /mnt/mystudy 为挂载点,可由#mkdir /mnt/mystudy 创建;admin 为 Host 机登 录用户名。打开挂载目录:这样看起来习惯多了吧?跟 Windows 里面的文件管理界面几乎相同了。至此,虚拟机 Linux 共享宿主机 Windows 资源基本实现,完成时候觉得很简 单,但是一路摸索过来的确遇到了不少问题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号