Vdsm磁盘映像
时间:2019-11-30 15:24 来源:linux.it.net.cn 作者:IT
Vdsm磁盘映像
Vdsm公开每个都称为“存储域”的映像存储库,这些存储库可以由本地文件系统,NFS导出或LVM虚拟组来实现。图像包含1个或多个卷。
卷类型
卷具有2个主要属性:
-
类型 -如何将位写入基础卷。
-
raw-意味着对偏移量X的简单原始访问将写入偏移量X
-
qcow2-意味着将以qcow2映像的形式访问存储,这需要进行所有操作
-
分配 -VDSM应该如何分配存储
-
预分配的 -VDSM将尽力确保立即分配所有请求的存储。某些存储配置可能使预分配变得毫无意义。
-
稀疏/精简配置 -将根据需要为卷分配空间
预分配
稀疏/稀薄条款
生的
*文件/块
文件
qcow2
*文件/块
文件/块
<span style="color:#333333"><span style="color:#333333"><code> * Preallocating on file domains will cause Vdsm to write zeroes to the file.
This might not actually preallocate on some file systems.
</code></span></span>
磁盘类型
虚拟磁盘可以使用不同的格式存储在磁盘上。VDSM当前支持“原始”-偏移量直接从来宾FS映射到磁盘和“ qcow2”,这提供了来宾中的块与磁盘上的块之间的逻辑映射。使用qcow2不仅可以创建快照,还可以避免由于qcow2在磁盘上线性写入而不得不提前分配所有存储的情况。
分配方式
创建虚拟磁盘时,通常有两种分配存储存储在虚拟磁盘上的数据所需的存储块的方法-
-
提前分配所有内容(也称为预先分配的)-具有使存储块连续的优势,这可以提高性能,并且不需要任何将逻辑转换为物理偏移的层(同样可以提高性能)。然而,这是以需要提前专用所有潜在磁盘空间为代价的,这是浪费的。
-
随手分配(又称为稀疏/精简配置)-与任何现代文件系统中的文件类似,在将数据写入文件时分配存储空间。具有节省磁盘空间的优点,但可能导致碎片整理并影响性能(SSD上没有问题)。
在基于文件的存储域上,文件是按设计精简配置的(文件系统提供了此功能)。“预分配”是通过在创建文件后立即在文件中写入零来实现的,这不能保证使用智能存储时的预分配(压缩/ dedup会导致零不会写入磁盘,也不会分配实际的磁盘空间)。
在块设备上,精简资源调配需要将LUN定义为存储阵列上的稀疏磁盘(对Vdsm透明),或者使用Vdsm的精简资源调配机制并使用qcow2格式化卷。预分配的卷只是创建的LV,其大小与虚拟磁盘相同。通常不会将预分配的卷格式化为qcow2,因为它可能会影响性能,并且当前Vdsm无法利用压缩和加密功能,因此与原始设备相比没有任何优势(有关更多信息,请参阅磁盘格式)。
快照
原始卷和qcow2卷可以作为快照的基础,但是只有qcow2卷可以作为快照本身。
(责任编辑:IT)
Vdsm磁盘映像Vdsm公开每个都称为“存储域”的映像存储库,这些存储库可以由本地文件系统,NFS导出或LVM虚拟组来实现。图像包含1个或多个卷。 卷类型卷具有2个主要属性:
磁盘类型虚拟磁盘可以使用不同的格式存储在磁盘上。VDSM当前支持“原始”-偏移量直接从来宾FS映射到磁盘和“ qcow2”,这提供了来宾中的块与磁盘上的块之间的逻辑映射。使用qcow2不仅可以创建快照,还可以避免由于qcow2在磁盘上线性写入而不得不提前分配所有存储的情况。 分配方式创建虚拟磁盘时,通常有两种分配存储存储在虚拟磁盘上的数据所需的存储块的方法-
在基于文件的存储域上,文件是按设计精简配置的(文件系统提供了此功能)。“预分配”是通过在创建文件后立即在文件中写入零来实现的,这不能保证使用智能存储时的预分配(压缩/ dedup会导致零不会写入磁盘,也不会分配实际的磁盘空间)。 在块设备上,精简资源调配需要将LUN定义为存储阵列上的稀疏磁盘(对Vdsm透明),或者使用Vdsm的精简资源调配机制并使用qcow2格式化卷。预分配的卷只是创建的LV,其大小与虚拟磁盘相同。通常不会将预分配的卷格式化为qcow2,因为它可能会影响性能,并且当前Vdsm无法利用压缩和加密功能,因此与原始设备相比没有任何优势(有关更多信息,请参阅磁盘格式)。 快照原始卷和qcow2卷可以作为快照的基础,但是只有qcow2卷可以作为快照本身。 (责任编辑:IT) |