2016-11-23 101 views
0

我有三個OSD,並在我的Ceph配置中指定:osd pool default size = 2。我計算了我的三個OSD中每一個的/var/lib/ceph/osd/佔用的空間量。然後,我上傳了一個大文件。之後,每個OSD上的空間增加了大約文件的大小。爲什麼對象被複制到所有三個OSD而不是兩個,就像它被配置的那樣?Ceph放置混淆

+0

http://lists.ceph.com/pipermail/ceph-users-ceph.com/2015-October/005673.html – 42n4

+0

所以三個副本是越來越普遍,默認並不意味着活躍。因此,'ceph osd pool set mypool min_size 1'和'ceph osd pool set mypool size 2'應該有幫助 – 42n4

回答

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