obd白屏安装ob4.2 ocp express显示磁盘容量小于预期处理

环境说明

ocp express:4.2.0-20230731
OceanBase:4.2.0
安装方式:obd白屏安装

问题展示与分析

刚安装好的集群发现ocp express展示的磁盘空间不对,2T的数据盘只展示了158g

我一开始以为是我把redo和data目录挂载反了,但是点进去看到data目录确实是2T

原来出现这个问题的原因与obV4.2.0 增加的配置磁盘数据文件的动态扩容功能有关,新版本的ob允许渐进式使用磁盘空间,即预先分配一定空间,再根据实际使用情况自动的逐渐扩容。

我发现datafile开头的这些参数除了datafile_size为158G,其余全为0

根据文档介绍datafile_next和datafile_maxsize为0时表示不启用自动增长,于是,ocp express展示的磁盘总容量就为158G了。

解决

我将datafile_next改为10G,datafile_maxsize改为2000G后,ocp express空间显示正常
image

相关文档:
配置磁盘数据文件的动态扩容:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033620
datafile_size:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000035159
datafile_next:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000035355
datafile_maxsize:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000035280
datafile_disk_percentage:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000035234