Ceph: monitor store 占用大量空间
shan

在某些奇怪的情况下,levelDB monitor store 可能会开始占用大量的空间。 让我们快速看看如何解决这个问题。
结果基本上是 levelDB 中过大的 SST 文件。 SST 代表 Sorted String Table(排序字符串表),这意味着这些文件负责索引和存储键/值对。 目前已知的唯一解决方法是在你的 ceph.conf 中的 [mon] 部分添加以下内容
mon compact on start = true
然后重启你的 ceph-mon 进程,这将导致对这些 SST 文件进行重大清理。
另一个快速调试 levelDB 问题的技巧是激活此选项以获取完整的调试日志
[osd]
osd leveldb paranoid = true
[osd.1]
osd leveldb log = /var/log/ceph/osd/ceph-osd.1.log.leveldb