Ceph一共使用了四個配置對可用存儲空間進行校驗並實施控制,如下:
mon_osd_full_ratio:集羣中的任一OSD空間使用率大於等於此數值時,集羣將被標記爲Full,此時集羣將停止接受來自客戶端的寫入請求;
mon_osd_nearfull_ratio:集羣中的任一OSD空間使用率大於等於此數值時,集羣將會被標記爲NearFull,此時集羣將產生告警,並提示所有已經處於NearFull狀態的OSD;
osd_backfill_full_ratio:OSD空間使用率大於等於此數值時,拒絕PG通過Backfill方式遷入或者繼續遷入本OSD中;
osd_failsafe_full_ratio:PG執行包含寫操作的op時,防止所在OSD磁盤空間被100%寫滿的最後一道屏障,超過此限制時,op將被直接丟棄;