Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

30.4. 管理 VDO

30.4.1. 启动或停止 VDO

要启动给定 VDO 卷或所有 VDO 卷以及关联的 UDS 索引,存储管理实用程序应调用其中一个命令:
# vdo start --name=my_vdo
# vdo start --all
安装 vdo 软件包时,默认安装并启用 VDO systemd 单元。本单元会在系统启动时自动运行 vdo start --all 命令来调出所有 激活 的 VDO 卷。如需更多信息,请参阅 第 30.4.6 节 “系统引导时自动启动 VDO 卷”
要停止给定 VDO 卷或所有 VDO 卷以及关联的 UDS 索引,请使用以下命令之一:
# vdo stop --name=my_vdo
# vdo stop --all
停止 VDO 卷需要根据存储设备速度以及卷需要写入的数据量而有所不同:
  • 卷总是为每 1GiB UDS 索引写入大约 1GiB。
  • 使用稀疏 UDS 索引时,卷还写入与块映射缓存大小相等的数据量,再加上每个 slab 最多 8MiB。
如果在未清除关闭后重启,VDO 将执行重建来验证其元数据的一致性,并在需要时修复它。重建是自动的,不需要用户干预。有关重建过程的详情,请查看 第 30.4.5 节 “在未清除关闭后恢复 VDO 卷”
VDO 可能会重建不同的写入模式,具体取决于写入模式:
  • 在同步模式中,关闭前 VDO 确认的所有写入都会被重新构建。
  • 在异步模式下,最后一次确认的清理请求之前确认的所有写入都将被重建。
在任一模式中,也可以重新构建一些未确认或未验证的写入操作。
有关 VDO 写入模式的详情请参考 第 30.4.2 节 “选择 VDO 写入模式”