2.3. 系统引导时自动启动 VDO 卷


您可以配置 VDO 卷以便在系统引导时自动启动。您还可以禁用自动启动。

2.3.1. 已启动并激活的 VDO 卷

在系统引导过程中,vdo systemd 单元会自动 启动 所有配置为 激活的 VDO 设备。

安装 vdo 软件包时,默认会安装并启用 vdo systemd 单元。此单元会在系统启动时自动运行 vdo start --all 命令来启动所有激活的 VDO 卷。

您还可以通过在 vdo create 命令中添加 --activate=disabled 选项来创建不自动启动的 VDO 卷。

启动顺序

有些系统可能会将 LVM 卷放在 VDO 卷之上,或它们之下。在这些系统中,需要以正确顺序启动服务:

  1. 必须首先启动 LVM 的下层。在大多数系统中,当安装 LVM 软件包时会自动启动这个层。
  2. 然后,vdo systemd 单元必须启动。
  3. 最后,必须运行其他脚本以启动正在运行的 VDO 卷上的 LVM 卷或其他服务。

停止卷所需的时间

停止 VDO 卷需要根据存储设备速度以及卷需要写入的数据量而有所不同:

  • 卷总是为每 1GiB UDS 索引写入大约 1GiB。
  • 卷还写入与块映射缓存大小相等的数据量,再加上每个 slab 最多 8MiB。
  • 卷必须完成处理所有未完成的 IO 请求。

2.3.2. 激活 VDO 卷

此流程激活 VDO 卷使其自动启动。

流程

  • 激活一个特定卷:

    # vdo activate --name=my-vdo
    Copy to Clipboard Toggle word wrap
  • 激活所有卷:

    # vdo activate --all
    Copy to Clipboard Toggle word wrap

2.3.3. 取消激活 VDO 卷

此流程取消激活 VDO 卷以防止自动启动。

流程

  • 取消激活一个特定卷:

    # vdo deactivate --name=my-vdo
    Copy to Clipboard Toggle word wrap
  • 取消激活所有卷:

    # vdo deactivate --all
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat