首批通过分布式安全可靠测评,为关键业务系统打造
集群启动失败报:Fail to fallocate block file 的原因及解决方法
更新时间:2024-08-16 02:16
问题现象描述
通过 OBD 安装完成 OBserver 集群,使用 OBD 在启动集群的时候,报无法连接 OBServer 集群,检查进程也不存在。

适用版本
OceanBase 数据库 V4.x 所有版本。
问题原因
内存、磁盘等原因导致集群启动失败并连接失败。
解决方法
首先排查错误日志,启动失败时检查对应 ERROR 级别日志,发现报错如下。

报错信息为:Fail to fallocate block file。
检查磁盘情况,磁盘的大小是否满足、磁盘是否有损坏、磁盘格式是否符合要求,经过对磁盘检查,发现磁盘格式为 ext3,而 OceanBase 数据库要求磁盘格式为 ext4 或着 xfs 。

重新更改磁盘格式,修改为 ext4 或 xfs 即可。