Red Hat Training
A Red Hat training course is available for RHEL 8
2.2. 启动或停止 VDO 卷
您可以启动或停止给定的 VDO 卷,或所有 VDO 卷及其关联的 UDS 索引。
2.2.1. 已启动并激活的 VDO 卷
在系统引导过程中,vdo
systemd
单元会自动 启动 所有配置为 激活的 VDO 设备。
安装 vdo
软件包时,默认会安装并启用 vdo
systemd
单元。此单元会在系统启动时自动运行 vdo start --all
命令来启动所有激活的 VDO 卷。
您还可以通过在 vdo create
命令中添加 --activate=disabled
选项来创建不自动启动的 VDO 卷。
启动顺序
有些系统可能会将 LVM 卷放在 VDO 卷之上,或它们之下。在这些系统中,需要以正确顺序启动服务:
- 必须首先启动 LVM 的下层。在大多数系统中,当安装 LVM 软件包时会自动启动这个层。
-
然后,
vdo
systemd
单元必须启动。 - 最后,必须运行其他脚本以启动正在运行的 VDO 卷上的 LVM 卷或其他服务。
停止卷所需的时间
停止 VDO 卷需要根据存储设备速度以及卷需要写入的数据量而有所不同:
- 卷总是为每 1GiB UDS 索引写入大约 1GiB。
- 卷还写入与块映射缓存大小相等的数据量,再加上每个 slab 最多 8MiB。
- 卷必须完成处理所有未完成的 IO 请求。
2.2.2. 启动 VDO 卷
此流程启动给定 VDO 卷或系统中的所有 VDO 卷。
流程
要启动给定的 VDO 卷,请使用:
# vdo start --name=my-vdo
要启动所有 VDO 卷,请使用:
# vdo start --all
其它资源
-
The
vdo(8)
手册页
2.2.3. 停止 VDO 卷
此流程停止给定 VDO 卷或系统中的所有 VDO 卷。
流程
停止卷。
要停止给定的 VDO 卷,请使用:
# vdo stop --name=my-vdo
要停止所有 VDO 卷,请使用:
# vdo stop --all
- 等待卷完成向磁盘写入数据。
其它资源
-
The
vdo(8)
手册页
2.2.4. 其它资源
- 如果在不干净的关机后重启,VDO 会执行重建,以验证其元数据的一致性,并在需要时修复它。有关重建过程的更多信息,请参阅 第 2.5 节 “在未清除关闭后恢复 VDO 卷”。