如何清除VMware Server快照文件?(下)

 
   | |

导读:本文学习在VMware Server上彻底清除快照以释放磁盘空间。

关键词:VMware Server 快照 磁盘

 
正在加载数据... 【TechTarget中国原创】上文我们对在VMware Server如何删除快照进行了简单地介绍。这些步骤对于从运行在Windows XP SP2上的虚拟机删除快照是有效的,不过这些步骤可以应用在任何操作系统上,只要“dd”程序已经传输到这个操作系统上。

【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 Files\VMware\VMware Server\vmware-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

 
查看全文
 
 
 
 
 

VMware Server

 
这篇文章介绍从免费的VMware Server迁移到更昂贵的企业级产品的优缺点,VMware ESX 3.5、 VMware Infrastructure 3和VMware Infrastructure Suite的优缺点。
 
我在VMware Server里安装了Windows Server 2003 Standard。当我尝试启动虚拟机时得到以下错误信息……
 
在XP上运行VMware Server怎么样?选择使用Linux作为主机操作系统的另一个考虑事项是什么?使用CentOS呢?
 
选择在Windows上还是在Linux上运行VMware Server?在Windows上运行VMware Server的优势和劣势有哪些?在Linux上呢?
 
我开始使用VMware的免费虚拟化工具(VMware Server、VMware Player和VMTN Virtual Appliances),您能提供一些建议吗?
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录