启动OceanBase集群时提示not enough disk space的解决方法
问题现象描述
启动OceanBase集群时提示:
not enough disk space.
关键过程、根本原因分析
部署OceanBase集群过程中,在配置yaml文件时,需要确保以下给目录预留足够的空间,如果预留空间不足,就会出现这个报错。
datafile_size: 300G # 数据文件最大容量 log_disk_size: 300G # 日志文件最大容量
- data_dir配置项所在磁盘空间需要大于datafile_size配置项的值。
- redo_dir配置项所在磁盘空间需要大于log_disk_size配置项的值。
结论、解决方案及效果
修改部署OceanBase时用到的yaml配置文件,将配置文件的data_dir、redo_dir三个配置项指定到空间足够大的磁盘。
- 打开yaml配置文件,例如example.yaml。
vi example.yaml
- 按“i”进入编辑模式,将配置文件的data_dir和redo_dir三个配置项修改为如下内容:
data_dir: /sata/data redo_dir: /sata/redo
以下参数请根据实际情况修改:
- /sata/data为数据文件的存放路径。
- /sata/redo为日志文件的存放路径。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
父主题: 故障排除