启动OceanBase集群时提示not enough disk space的解决方法

问题现象描述

启动OceanBase集群时提示:

not enough disk space.

关键过程、根本原因分析

部署OceanBase集群过程中,在配置yaml文件时,需要确保以下给目录预留足够的空间,如果预留空间不足,就会出现这个报错。

    datafile_size: 300G # 数据文件最大容量
    log_disk_size: 300G # 日志文件最大容量

结论、解决方案及效果

修改部署OceanBase时用到的yaml配置文件,将配置文件的data_dir、redo_dir三个配置项指定到空间足够大的磁盘。

  1. 打开yaml配置文件,例如example.yaml。

    vi example.yaml

  2. 按“i”进入编辑模式,将配置文件的data_dir和redo_dir三个配置项修改为如下内容:

        data_dir: /sata/data
        redo_dir: /sata/redo

    以下参数请根据实际情况修改:

    • /sata/data为数据文件的存放路径。
    • /sata/redo为日志文件的存放路径。

  3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。