设置对象副本数

了解如何设置对象副本数。

要设置复制池上的对象副本数,请运行以下命令:

语法

ceph osd pool set POOL_NAME size NUMBER_OF_REPLICAS

您可以对每个池运行此命令。

  • NUMBER_OF_REPLICAS 参数包含对象本身。 如果要包含对象以及对象的两个副本 (总共三个对象实例) ,请指定 3

    示例

    [ceph: root@host01 /]# ceph osd pool set data size 3
  • 对象可能以降级方式接受 I/O 操作,其副本数少于 pool size 设置指定的副本数。 要设置 I/O 所需的最小副本数,请使用 min_size 设置。

    示例

    ceph osd pool set data min_size 2

    这将确保数据池中的任何对象都不会接收到比 min_size 设置指定的副本更少的 I/O。