如何在VMware虚拟机间建立共享磁盘

 我来答
lilipat
高粉答主

2017-02-19 · 每个回答都超有意思的
知道大有可为答主
回答量:3万
采纳率:94%
帮助的人:5017万
展开全部

VMware虚拟机和宿主之间设置磁盘共享的方法

一、虚拟机映射到宿主机

在虚拟机关机的状态下,双击右侧设备栏里硬盘,在弹出的窗口中单击“实用程序“,选择“映射”。打开映射虚拟磁盘的窗口,其中的“卷”就是你希望映射虚拟机中的哪个分区到主机,如果需要更改虚拟机中的内容,就去掉下面的勾,否则只能读不能写。(如果不选择只读模式,会问你这有风险,是否继续,选是)。

其他的内容不需要更改,“确定”后就可以在主机的我的电脑里直接访问了。

这时要再启动虚拟机的话,切记要先在“实用程序”中选择“断开映射”(),否则会弹出错误的。


二、宿主机映射到虚拟机

把虚拟机中的磁盘映射到主机中固然可以实现文件的访问,但虚拟机启动后就不能再映射到主机了,而且对于etc2/3这样的linux文件系统winxp根本不支持,会提示你需要格式化,千万不能同意。

这时最好的办法就是把主机的磁盘分区映射到虚拟机中.

在虚拟机关机的状态下,打开菜单栏“虚拟机”->“设置”,在弹出的硬件窗口中单击“Add”,在弹出窗口的硬件类型中选择“Hard Disk”(),next后再选第3个“使用物理磁盘”。

接下来的2个选项,上面的设备是指加载的磁盘或分区在哪块硬盘上,如果只有一块或是在第一块上,就选physicalDrive0,在第二块上则是physicalDrive1。下面的使用就是指映射该磁盘所有分区还是单个分区。如果是单个分区还会问你是哪个分区,但这都是以硬盘在电脑中的物理名称命名的,一般都以硬盘的容量来区分。其它的只要next就行了。

完成以后会在主界面右侧的设备栏里多出一块硬盘,这样虚拟机启动后就会自己检测到“新”硬盘了。

-------------------------------------------

VMware虚拟机间共享磁盘建立


ESX server 3.5

1.       建立虚拟磁盘

telnet到ESX server console,通过如下命令建立虚拟磁盘

vmkfstools -c 512m -a lsilogic -d thick data4.vmdk   #此处thick选项必须,指定预先分配空间

2.       添加磁盘并共享

通过VMware Infrastructure Client登入ESX server图形console,将新建立的磁盘加入虚拟机中,再加入磁盘时选择与不需要共享的磁盘不同的scsi控制器,如已有scsi 0:0是安装操作系统的磁盘设备,则新加入的磁盘应选择scsi 1:x,这样磁盘被加入后会自动建立一个新的scsi控制器,如下图所示。设置此scsi控制器总线共享为虚拟。




3.       在其他虚拟机上重复2中操作,完成后重启各个虚拟机。

VMware work station/GSX

1.       建立虚拟磁盘

vmware-vdiskmanager.exe -c -s 512Mb -a lsilogic -t 2 data4.vmdk    #-t 2选型同ESX server建立虚拟磁盘的选项 –d thick

2.       添加共享磁盘,此处与ESX server不同的是图形界面中无法设置scsi控制器总线共享选型,可通过添加磁盘后修改虚拟机的配置文件.vmx。在相应的.vmx文件中加入

disk.locking="false",更改scsi1.sharedBus = "none"为scsi1.sharedBus = "virtual"

3.       在其他虚拟机上重复2中操作,完成后重启各个虚拟机。

ESXi 4

在ESXi 4中vmkfstools工具-d选项没有了thick,此时选择eagerzeroedthick类型即可,具体如何在ESXi 4中使用控制台,请参见:ESXi 4开启console SSH支持

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式