2.11. 使用镜像元数据


Ceph 支持以键值对的形式添加自定义镜像元数据添。这些键值对没有严格的格式限制。

此外,通过使用元数据,您可以为特定镜像设置 RBD 配置参数。详情请参阅 覆盖部分镜像 的默认配置。

使用 rbd image-meta 命令处理元数据。

设置镜像元数据

设置新的元数据键值对:

[root@rbd-client ~]# rbd image-meta set <pool-name>/<image-name> <key> <value>

示例

  • last_update 键设置为 data 池中 dataset 镜像的 2016-06-06 值:

    [root@rbd-client ~]# rbd image-meta set data/dataset last_update 2016-06-06

删除镜像元数据

删除元数据键值对:

[root@rbd-client ~]# rbd image-meta remove <pool-name>/<image-name> <key>

示例

  • data 池中的 dataset 镜像中删除 last_update 键值对:

    [root@rbd-client ~]# rbd image-meta remove data/dataset last_update

获取键的值

查看一个键的值:

[root@rbd-client ~]# rbd image-meta get <pool-name>/<image-name> <key>

示例

  • 查看 last_update 键的值:

    [root@rbd-client ~]# rbd image-meta get data/dataset last_update

列出镜像元数据

显示镜像中的所有元数据:

[root@rbd-client ~]# rbd image-meta list <pool-name>/<image-name>

示例

  • 列出 data 池中 dataset 镜像上设置的元数据:

    [root@rbd-client ~]# rbd data/dataset image-meta list

覆盖 Particular 镜像的默认配置

要覆盖特定镜像的 Ceph 配置文件中设置的 RBD 镜像配置设置,请将 conf_ 前缀的配置参数设置为镜像元数据:

[root@rbd-client ~]# rbd image-meta set <pool-name>/<image-name> conf_<parameter> <value>

示例

  • data 池中 dataset 镜像禁用 RBD 缓存:

    [root@rbd-client ~]# rbd image-meta set data/dataset conf_rbd_cache false

如需可能 的配置选项的列表,请参阅块设备配置参考

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部