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

2008-11-20    | |
打印本文章
RSS

导读:本文学习在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 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),您能提供一些建议吗?
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

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