Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1844268
  • 博文数量: 323
  • 博客积分: 5970
  • 博客等级: 大校
  • 技术积分: 2764
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-03 23:13
文章分类

全部博文(323)

文章存档

2018年(2)

2017年(11)

2016年(10)

2015年(27)

2014年(2)

2013年(30)

2012年(197)

2011年(44)

分类: 虚拟化

2012-05-16 10:54:51

解读Vmware workstation的虚拟磁盘Shrink功能(图文demo)
 

在User’s Manual Vmware Workstation v7.0 .pdf的第123页提到了Vmware Tool对虚拟磁
盘的 Shrink功能。说明书里说该功能能够回收虚拟磁盘中的未使用空间--其实就是缩小虚拟
磁盘文件在物理存储中的大小。Shrink 功能分两步走:1、在虚拟机操作系统里面,通过 Vmware
Tool回收分区中未使用的空间 2、在虚拟机之外,由Vmware 的应用程序来缩小虚拟磁盘文
件的大小。
在这里,我小做研究,解读一下。
1. 首先全新安装一台虚拟机,XP 系统,创建一个虚拟盘 40GB 大小,均分两个区,C区是
系统,D区就是我们要进行下面研究用的分区了。
2. D盘刚开始时的使用情况:


3. 接着往 D盘写入一些数据,这里我就把 XP 的GHO安装文件填进去。填了约7GB,然后
再把这些数据删掉:


4. 点击XP桌面右下角的 Vmware Tool 图标,调出该工具,在“压缩”标签页中勾中 D盘,
点“准备压缩” ,然后再点 “是” :


5. 进度条开始:



6. 在上面进度条开始的同时,D 盘下面开始有文件写入,看来 Vmware Tools 正在填零 D
盘的未使用空间了:


7. 文件2GB 一个一个的写入,直到把 D盘塞满为止,最后再全部删除这些填零文件:



8. 至此Shrink 的第一步走完了,接着继续第二步,出现如下提示:


9. 虚拟机之外的 Vmware 应用程序开始启动了--物理层面的压缩,至完成:



10. 最后,看看 Shrink前后效果对比:
前—8.9GB:



后—2.0GB:



注意:
1. Linux、FreeBSD、Solaris下Vmware Tools的调用命令:
#/usr/bin/vmware-toolbox




2. 可能有的朋友要问,问什么我的 Vmware Tools 的“压缩”标签页,提示是说压缩功能
禁用呢?是因为你对该虚拟机做过快照,就没办法 Shrink 了—鱼和熊掌不可兼得^_^


阅读(2821) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~