在使用VMware Workstation时,随着使用时间的增加,虚拟磁盘空间的增加以及虚拟机磁盘文件(VMDK)的增加导致宿主机(Host)物理磁盘空间占用会越来越大,究其原因主要是虚拟机系统(子系统)中应用软件的安装、磁盘碎片、数据存储以及虚拟机文件(VMDK)不会因为虚拟机系统软件的卸载、清理而释放相应的磁盘空间。物理磁盘空间不能及时回收,严重浪费磁盘空间和影响VMware Workstation虚拟机的使用效率,如何优化磁盘空间,提高工作性能,本文以宿主机和虚拟机操作系统都为WindowsXP为例,通过优化原则、优化限制、优化细节等几个方面分析。
一、虚拟机磁盘分类
(1)虚拟机磁盘文件
虚拟机磁盘文件指的是在建立新的虚拟机硬盘(未分区、格式化)后产生的磁盘文件即VMDK文件,这个文件起初非常的小,但随着你添加应用程序、文件和数据,它会越来越大。
新建虚拟机操作系统所产生的虚拟机文件,生成四个文件一个文件夹,其中*.vmdk文件就是我们实验的对象
通过不同磁盘容量的实验可以看到产生的磁盘文件大小的关系
磁盘容量
|
0.1G
|
0.5G
|
1G
|
2G
|
3G
|
4G
|
10G
|
VMDK
|
64KB
|
128KB
|
192KB
|
320KB
|
448KB
|
576KB
|
1.31MB
|
64KB*(X)
|
1
|
2
|
3
|
5
|
7
|
9
|
21
|
(2)子系统磁盘指的是安装操作系统后的磁盘分区(C/D/E)
子系统磁盘即系统磁盘分为主分区和扩展分区甚至还包括linux分区等。和HOST主机系统同。
二、磁盘整理优化原则
通过资料的查找和核对我认为磁盘整理优化需要以下几个步骤,合理否请同仁指点
(1)子系统内磁盘碎片整理(XP)
(2)虚拟机磁盘碎片整理(VMware)
(3)虚拟机收缩功能整理(Vmware Tools)
(4)宿主机(Host)物理磁盘碎片整理
三、磁盘优化细节
1、子系统内磁盘碎片整理(XP)
磁盘碎片指的是硬盘读写过程中产生的不连续文件。操作系统在使用过程中,程序频繁读写、文件分割、数据删改、临时文件等都会产生磁盘碎片。磁盘碎片整理程序通过重新排序磁盘上的文件、程序和未使用的空间来使程序运行和文件打开更快。【注:磁盘碎片整理程序不能收回虚拟磁盘中的空闲空间】