VDO卷的重建操做是自动完成的无需人工干预,VDO会根据当前的写入模式重建不一样的写入规则,当VDO卷在异常关机后启动时,VDO会验证卷上的元数据的一致性,若是须要修复会重建一部分元数据。性能
在线恢复VDO卷能够使用以下命令优化
$ vdo start --name=my-vdo
一般VDO能够在VDO卷恢复上线后完成重建的大部分工做。ui
若是VDO不能成功恢复VDO卷,它使得卷处于只读状态,该模式在卷从新启动后会持续存在。一旦卷处于只读状态,没法保证数据不会丢失和损坏。这种状况时,须要将数据从只读卷拷贝出来而后从备份恢复数据。code
强制脱机重建VDO元数据索引
$ vdo status --name=my-vdo $ vdo stop --name-my-vdo $ vdo start --name=my=vdo --forceRebuild
删除未成功建立的VDO卷rem
$ vdo remove --force --name=my-vdo
VDO在存储数据时使用了一个叫UDS的高性能的去重索引来检测重复的块数据。UDS索引提供了VDO的基础。对于每一块新数据,它能快速识别出是否与以前已存数据重复。若是索引起现有匹配,那么存储系统在内部能够引用已存在的数据来避免重复存储相同数据。基础