0

我有三个 OSD,在我的 Ceph 配置中我指定:osd pool default size = 2. /var/lib/ceph/osd/我计算了三个 OSD 中每个 OSD占用的空间量。然后,我上传了一个大文件。之后,每个 OSD 上的空间增加了大约文件的大小。为什么对象可能被复制到所有三个 OSD 而不是两个,就像它被配置的那样?

4

1 回答 1

0

您还应该设置最小尺寸:ceph osd pool set mypoolname min_size 1

查看:

ceph osd pool get mypoolname min_size
ceph osd pool get mypoolname size

第三个节点发生故障后,应设置 min_size = 1。

我的示例 ceph.conf:http: //ix.io/1mTX

于 2016-12-13T22:07:01.717 回答