上文我们对在VMware Server如何删除快照进行了简单地介绍。这些步骤对于从运行在Windows XP SP2上的虚拟机删除快照是有效的,不过这些步骤可以应用在任何操作系统上,只要“dd”程序已经传输到这个操作系统上。 1.关闭子操作系统和虚拟机。 2.添加一个与之前硬盘驱动器大小相等的硬盘驱动器到虚拟机。
在添加时,请不要将其加到与之前硬盘驱动器相同的位置(这将是包含虚拟机文件的目录)。在虚拟机目录里创建一个叫做“disk1”的子文件夹,将新硬盘驱动器添加到这里。这样做的话,以后区分这两个驱动会更容易些。在子操作系统里区分这两个硬盘驱动很容易,因为它们在Windows里分别是“D……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
上文我们对在VMware Server如何删除快照进行了简单地介绍。这些步骤对于从运行在Windows XP SP2上的虚拟机删除快照是有效的,不过这些步骤可以应用在任何操作系统上,只要“dd”程序已经传输到这个操作系统上。
1.关闭子操作系统和虚拟机。
2.添加一个与之前硬盘驱动器大小相等的硬盘驱动器到虚拟机。在添加时,请不要将其加到与之前硬盘驱动器相同的位置(这将是包含虚拟机文件的目录)。在虚拟机目录里创建一个叫做“disk1”的子文件夹,将新硬盘驱动器添加到这里。这样做的话,以后区分这两个驱动会更容易些。在子操作系统里区分这两个硬盘驱动很容易,因为它们在Windows里分别是“Disk 0”与“Disk 1”,在UNIX或Linux里分别是“/dev/sda”与“/dev/sdb”。
3.启动虚拟机和子操作系统。
4.登录操作系统,使用与原始磁盘相同文件系统类型初始化和格式化新磁盘。
5.使用“dd”块级复制原始磁盘的内容到新磁盘。“dd”包含在UNIX 与Linux里,不在Windows里。Windows里一个叫做WinDD的程序有相同的功能。
6.关闭子操作系统和虚拟机。
7.从虚拟机移除这两个硬盘驱动器。
8.在虚拟机目录里创建一个叫做“disk0”的子文件夹,并将虚拟机目录里的所有VMDK文件移到这个子文件夹里。
9.使用命令行的vmware-vdiskmanager命令扩展新硬盘到理想的大小。句法是这样的:vmware-vdiskmanager -x SIZE VMDK_FILE_PATH。这个命令位于Windows的“C:Program FilesVMwareVMware Servervmware-vdiskmanager.exe”和Linux的“/usr/bin/vmware-vdiskmanager”。
尽管VMware警告这个命令不应该用于扩展Windows系统磁盘,不过还是很好用。并且就算出现问题,原始硬盘文件也不会被删除。
10.将新硬盘驱动器添加回虚拟机(现在使用驱动自身的目录)。
11.如果虚拟机子操作系统是Windows,挂载Windows XP/Vista ISO镜像;如果子操作系统是Linux或Windows,挂载Linux Live CD。
12.开启虚拟机,确保在启动期间按下“ESC”键,以便出现提示,允许选择启动设备。从挂载的ISO镜像启动。
13.Windows XP和Windows Vista安装程序都有退出命令提示符的功能。Linux Live CD都能访问一个终端。在命令行使用像Windows的“diskpart”或Linux的“parted”磁盘工具程序在虚拟机新硬盘上进行第一次分区。用“diskpart”进行第一次分区的句法是:
diskpart
select disk 0
select partition 1
active
使用“parted”进行第一次分区的句法是:
parted
set 1 boot on
请记住,这些命令假定硬盘有一个分区,并且这个分区是活动/引导分区。这些步骤背后的想法仍然是健全其他分区计划,不过实际的命令必须被修改,以便反映在使用的分区计划。
14.卸载ISO镜像并重新启动虚拟机。
15.虚拟机现在应该从新硬盘启动子操作系统。如果没有启动的话,那么关闭虚拟机并移除新硬盘驱动。添加原始硬盘驱动并启动虚拟机。子操作系统启动原始硬盘驱动应该没有问题。
16.如果虚拟机成功启动,请继续关闭子操作系统和虚拟机。
17.从虚拟机移除新硬盘驱动器。从“disk1”子文件夹移动新硬盘驱动的文件到虚拟机根级别的文件夹。删除“disk1”目录。将新硬件驱动添加回虚拟机。
18.这时候通过删除“disk0”目录来删除原始硬盘驱动的VMDK文件是很安全的。将这些文件备份到外部硬盘驱动是个好方法,并把这些文件保留几周,防止这个操作万一出现任何问题可以恢复。
19.启动虚拟机,并启动子操作系统。
20.如果你按照上述步骤做下来的话,旧快照文件已经删除,腾出了宝贵的磁盘空间。
如果还有任何疑问,请给我们的作者发邮件:editor@searchservervirtualization.com
作者
Andrew是微软MCAD和MCSD认证专家。Andrew具有从事技术行业十多年的经验。在过去的六年中,他一直专注于最新的技术。同时任职位于美国奥斯汀的德克萨斯州立大学。两年前,Andrew自己成立一家咨询公司和开发中心,叫做lostcreations。他同时也是奥斯汀VMware用户群(VMUG)的创始成员。他目前开发的项目是Sudo for Windows(http://sourceforge.net/projects/sudowin)。 Andrew在2004年开始专注客户虚拟化工作;2005年开始推进德克萨斯州立大学中心技术部门信息技术服务(ITS)的服务器虚拟化。2006年,Andrew设计并实施了ITS的第一个企业虚拟服务器基础设施环境。
翻译
相关推荐
-
VMware快照能否修复VMDK文件?
我们可以使用快照将系统回滚到升级失败之前 的状态,但是能否使用快照来修复受损的VMDK文件呢?
-
怎么样限制建快照的个数
怎么样限制建快照的个数?现在是必须要建快照,但是又不让他无限制地建,有没有办法或插件可以实现限制他建多少个快照 […]
-
还是VMware ESX快照的问题,有个快照没有正确删除,怎么版?
-
VMware ESX中,当快照出现故障时该如何解决呢?
VMware ESX中,快照出现故障,怎么办呢?找不到这个快照呢