系统支持将现有卷通过卷镜像迁移到数据降维池。在迁移期间,不会中断到卷的主机 I/O 操作。
数据降维可以提高存储效率和性能并降低存储成本,特别是闪存存储器。数据降维通过回收主机系统不再需要的先前使用的存储资源,可以减少外部存储系统和内部驱动器上存储的数据量。系统支持数据降维池,此类池包含自动精简配置卷或压缩卷。数据降维池还通过支持数据去重,在自动精简配置卷和压缩卷上实现额外的容量节省。针对自动精简配置卷或压缩卷指定去重时,将消除数据的重复版本,而不将其写入存储器,从而节省额外的容量。数据降维池还包含特定的卷,这些卷会跟踪主机何时释放空间以及可在存储池中收集并复用的未使用容量。当主机释放空间时,该过程称为取消映射。取消映射是一组 SCSI 命令,供主机用于指示目标卷上不再需要所分配的容量。释放的空间可以收集起来并在系统上复用,而无需重新分配存储器上的容量。该池还可回收数据降维池中未使用的容量,然后将其重新分配到可用扩展数据块。 可回收容量是在覆盖数据、删除卷或主机通过使用 SCSI 取消映射命令将数据标记为不需要时创造的未使用容量。在数据降维池中,将监控并收集可回收容量,最终将此类容量重新分配到池中以供使用。可回收容量可用于其他卷,以便更高效地使用现有存储资源。在创建数据降维池时,系统会监控池中是否有因主机取消映射操作而释放的可回收容量。系统可以复用此容量并将其重新分配到池。
您可以将标准池中的压缩卷和自动精简配置卷移到数据降维池中,以简化对已回收容量的管理。数据降维池会跟踪主机的取消映射操作,并自动重新分配容量。 系统支持卷镜像,以在新的数据降维池中创建卷拷贝。此方法在新的数据降维池中创建卷拷贝,不会中断主机操作。
mkmdiskgrp -name pool_name -ext extent_size -mdisk mdisk_id_list -datareduction yes其中,pool_name 是池的名称,extent_size 是池的扩展数据块大小,mdisk_id_list 是数据降维池中 MDisk 标识的列表。
addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand vdisk_name
addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand vdisk_name
addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand -deduplicated vdisk_name
addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand -deduplicated vdisk_name
其中,mdisk_group_name 指定在#svc_icmigratedataredtoreg/d13992e98 中创建的拷贝所在数据降维池的名称,disk_size 是以兆字节 (MB) 为单位的整数值。vdisk_name 变量是正在拷贝的卷的名称。
lsvdisk vdisk_name其中 vdisk_name 是包含拷贝的卷的名称。 在命令输出中,验证新卷拷贝的 sync 值是否设置为 yes(此值指示新卷拷贝已与原始拷贝同步)。
rmvdiskcopy -copy copy_idvdisk_name其中 copy_id 是系统为卷拷贝分配的标识,vdisk_name 是原始卷的名称。