11.2. 虚拟磁盘介绍
Red Hat Virtualization 提供 预分配(preallocated)(thick provisioned)和稀疏(sparse)(thin provisioned)存储选项。
- 预分配(Preallocated)一个预分配虚拟磁盘会预先获得所有需要的磁盘空间。例如,为虚拟机创建的一个 20 GB 的逻辑卷需要在创建时获得全部 20 GB 的存储空间。
- 稀疏使用稀疏分配的系统允许管理员定义需要分配的总存储空间,但存储空间只在实际需要使用时才进行分配。例如,一个 20 GB 的精简分配逻辑盘在初始创建时只占用 0 GB 的存储空间。当安装操作系统时,它会占用安装的所有文件所需的存储空间,并在增加数据是占用更多的空间(最多可占用 20 GB 存储空间)。
每个虚拟机和模板的磁盘大小在磁盘子标签页中列出。一个磁盘的虚拟大小是虚拟机可以使用的磁盘空间总量,它是在创建或编辑一个磁盘时在大小 (GB) 项中输入的值。一个磁盘的实际大小是当前已分配给虚拟机的磁盘空间。使用预分配格式的磁盘的这两个项的值是相同的;而稀疏格式的磁盘的这两个项的值可能会不相同,这取决于已经被分配了多少磁盘空间。
注意
当创建 Cinder 磁盘时,磁盘的格式和类型是由 Cinder 内部控制的,而不是由 Red Hat Virtualization 管理的。
下表列出了可能的存储类型和格式的组合。
存储 | 格式 | 类型 | 备注 |
---|---|---|---|
NFS 或 iSCSI/FCP | RAW 或 QCOW2 | 稀疏(Sparse)或预分配(Preallocated) | |
NFS | RAW | 预分配(Preallocated) | 一个和虚拟磁盘所定义的容量大小相同的文件。这个文件没有特定的格式。 |
NFS | RAW | 稀疏 | 一个初始大小接近于 0 的 文件,它没有特定的格式。 |
NFS | QCOW2 | 稀疏 | 一个初始大小接近于 0 的 文件,它的格式为 QCOW2。下一层的格式将是 QCOW2。 |
SAN | RAW | 预分配(Preallocated) | 一个和虚拟磁盘所定义的容量大小相同的块设备。这个设备没有特定的格式。 |
SAN | QCOW2 | 稀疏 | 一个比虚拟磁盘所定义的容量(当前是 1 GB)小很多的块设备,它的格式是 QCOW2。如果需要,它会被分配更多存储空间(当前以 1 GB 为单位增长)。 |