問題:有可能節點內存被某進程耗盡,造成多fs的某個mds 損壞
#ceph health detail
HEALTH_ERR mds rank 0 is damaged; mds cluster is degraded
mds.0 is damaged
mds cluster is degraded
解決:ceph fs status查看損壞的fs
Intelligent_Innovation_Labfs - 37 clients
============================
+------+--------+-----------+---------------+-------+-------+
| Rank | State | MDS | Activity | dns | inos |
+------+--------+-----------+---------------+-------+-------+
| 0 | failed | daemon253 | Reqs: 51 /s | 8520k | 8479k |
+------+--------+-----------+---------------+-------+-------+
+-------------------------------------+----------+-------+-------+
| Pool | type | used | avail |
+-------------------------------------+----------+-------+-------+
| Intelligent_Innovation_Lab_metadata | metadata | 214M | 8218G |
| Intelligent_Innovation_Lab_data | data | 27.0T | 8218G |
+-------------------------------------+----------+-------+-------+
最後,執行命令 ceph mds repaired Intelligent_Innovation_Labfs:0
問題解決。
參考:https://blog.csdn.net/mailjoin/article/details/79694965