虚拟机服务器做ghost,关于VMWare封装之后做Ghost的几种方法。

本帖最后由 lizhenyu1021 于 2011-5-24 20:11 编辑

这个问题曾经困扰我很久,后来找到巧妙的方法之后真是柳暗花明,希望和大家分享一下。

1.最原始的方法,VMWare分成两个分区,然后把C盘做成镜像放到D盘,然后通过WMWare tools或者共享的方法考到实体机。缺点:Ghost在虚拟硬盘上进行,速度太慢,之后还要拷贝到实体机,速度也很慢。

2.改进点的方法,把实体盘分区挂到WMware。理论上是可行的,不过我试了几次都不成功。挂上实体盘之后就不能开机。

3.通过ghost cast server 通过网络备份。下载maxdos7.1光盘版,封装之后用这个镜像驱动,选择网络克隆。maxdos会自动扫描加载网卡驱动。然后下载对应版本的ghost cast server。之后可通过网刻的方法ghost。缺点:速度依然很慢。我封装完大概10G,备份之后4G多,需要花将近1个小时才能ghost完,实在太慢。

4.最终解决方案。Ghost11.5及以上版本直接支持VMWare的硬盘格式。下载Windows版的Ghost。封装之后关机,然后用类似下面的命令直接备份:X:\Symantec Ghost 11.5\Ghost32.exe" -clone,mode=create,src="F:\Virtual Machines\Basic Instalment\Windows XP Professional-cl1-000004.vmdk",dst=D:\XP.gho -sure -z2 -split=1600。其中000004.vmdk是你WMware硬盘对应的文件,你做完snap shot之后这个文件会发生变化。查看当前就文件的方法就是在配置界面双击硬盘,查看对应的文件。ghost会自动把000004.vmdk,000003.vmdk,000002.vmdk,000001.vmdk等相关的硬盘文件合并,把最新的状态做成Ghost。即使你的当前虚拟硬盘是从其他虚拟硬盘差异克隆的,ghost也能正确做出镜像。后面-sure的意思是不用确认。-2z是High压缩,split=1600是美1.6G分成一个文件,这是方便刻盘用的,因为如果你用easyboot做启动盘。ghost镜像不能大于4G,否则会出问题。而查ghost的一些资料所,单个镜像大小最好小于2G,我最后按照我最终文件的大小确定的1.6G,这个大家可以根据实际情况自行调整。

最后说一下,我这样最后做出来的文件是3个,名字分别是XP.gho,XP001.ghs,XP002.ghs。如果直接这样刻盘会,还原是会出现ghost不能自动找到后面的xp001.ghs,xp002.ghs文件的现象,这是因为文件的命名要符合Dos8.3的命名规范。所以把后两个文件改名成XP000001.ghs,XP000002.ghs还原的时候就不用手动找ghs文件了。

PS:补充一点,还有一种不错的方法,Vmware可以把vmdk文件映射成一个虚拟磁盘。打开vmware主界面,选File-Map or disconnect

Virtual Disks-点Map,然后选择vmdk文件和盘符,点OK。下一步就是用Windows版的ghost直接把虚拟磁盘做镜像就行了。据后面网友的回复,如果是64位系统,用64位的ghost速度会快一些。

Good luck!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值