虚拟硬盘有哪些类型?

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:33:40

虚拟机之所以很不错的部分原因是因为虚拟硬盘(virtual hard disk,缩写VHD)非常灵活。与物理硬盘相比,虚拟硬盘的特点是它可以在虚拟机中简单快速地创建、加载和移除。虚拟硬盘还能支持不同的配置,这可以让你高效地利用物理硬盘空间。在本文中,TechTarget中国的特约虚拟化专家和我们一起探讨Microsoft Virtual Server所支持的不同类型的虚拟硬盘,以及如何使用它们。

虚拟硬盘主要有两种类型:固定大小虚拟硬盘(Fixed-size VHD)和动态扩展虚拟硬盘(Dynamically-expanding VHD)。两种类型都有一个最大值,具体说明硬盘在基于Virtual Server的虚拟机中显示的大小。不过,固定大小虚拟硬盘会自动占用主机文件系统的物理硬盘空间,而动态扩展虚拟硬盘只在需要的时候分配空间。总体上来看,动态扩展虚拟硬盘操作起来更容易一些(特别是可用的物理硬盘空间有限时),不过固定大小虚拟硬盘的性能最好(它可以避免文件增多所带来的一些开销和分片问题)。

连接硬盘是映射到主机上的一个单独的物理硬盘。这类硬盘主要用来将物理硬盘转化为虚拟硬盘。首先,创建连接虚拟硬盘,然后将它转化为固定大小的或动态扩展的虚拟硬盘。注意,如果你设置虚拟机可访问连接硬盘,那么虚拟机可以更改主机物理硬盘上存储的数据。

使用虚拟机的一个好处是可以将虚拟机恢复到原来的状态。在Virtual Server中,你可以通过启用“撤销磁盘(Undo disk)”完成该功能。选中此框后,Virtual Server会自动为虚拟机的每个虚拟硬盘创建一个附属虚拟机的.vud文件。这将会使.vhd文件为只读文件,并且所有写入操作都会记入撤销文件中。当关掉虚拟机后,你可以保留撤销磁盘,应用变更(这将更新基本虚拟硬盘文件),或者不应用变更(这将有效地使虚拟机恢复到启用撤销磁盘之前的状态)。

差分磁盘(differencing disks)要么是基于固定大小虚拟硬盘,要么是基于动态扩展虚拟硬盘的。差分磁盘储存所有的变更信息,然后以另外的方式写入父级虚拟硬盘。你可以基于父子关系来配置差分磁盘,这样会形成多等级的虚拟硬盘类型(见图2)。需要记住最重要的一点是,所有的父级虚拟硬盘文件都