---
title: "磁盘及目录规划 - 云平台 OCP V4.2.1 | OceanBase 文档中心"
description: 磁盘及目录规划 本机为您介绍部署社区版 OCP 所需的磁盘规划和目录规划。 DB 磁盘规划 MetaDB 磁盘容量受 OCP 管控的集群规模、存储的文件资源和数据保留时间等因素的影响，一般推荐磁盘有 100GB 以上。当发现磁盘资源不够时，可以按照需要进行扩容操作。 MonitorDB 如果管理的 OBServer …
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*lJTmRZ61jSUAAAAAAAAAAAAADiGDAQ/original) 云平台 OCPV 4.2.1

# 磁盘及目录规划

更新时间：2023-11-22 18:05:43

[编辑](https://github.com/oceanbase/ocp-doc/edit/V4.2.1/zh-CN/300.deployment-guide/200.deploying-community-ocp/300.installation-planning/300.disk-and-directory-management.md)  

本机为您介绍部署社区版 OCP 所需的磁盘规划和目录规划。

## DB 磁盘规划

### MetaDB

磁盘容量受 OCP 管控的集群规模、存储的文件资源和数据保留时间等因素的影响，一般推荐磁盘有 100GB 以上。当发现磁盘资源不够时，可以按照需要进行扩容操作。

### MonitorDB

如果管理的 OBServer 节点数量在 10 台以内，且业务量不大，推荐按照最小 150GiB 的磁盘进行规划。若业务量较大，则可参考下述方法估算 MonitorDB 所需的磁盘量。

- 估算说明：监控数据主要分为指标数据和 SQL 执行记录两部分。

     - 指标数据，存储消耗大约为每 Server 每天增量 100MiB~300MiB。
     - SQL 执行记录，存储消耗与业务用量有关，经验值是数据规模大约为 指标数据的 10 倍~50 倍。

  按照经验值估算，平均每 Server 一天的监控数据增量为 1GiB~40GiB，按照 20GiB 预估。OCP 使用分区表保存监控数据，监控数据的保留周期如下：

     - 指标数据：秒级保留 8 天，分钟级保留 31 天。
     - SQL 执行记录：保留 8 天。

由于大部分存储空间由 SQL 执行记录占用，估算磁盘资源使用时基于 SQL 执行记录进行估算。

- 资源估算公式：待管理的所有 OceanBase 集群机器数量。下述以 server_count 为例：

     - OCP 监控数据库每天的数据增量预估为 server_count *20GiB。
     - MonitorDB 存储需求为每天的数据增量 * 8 天。
 - 估算样例：待管理的所有 OceanBase 集群机器数量。下述以 20 为例：

     - OCP 监控数据库每天的数据增量预估为 20*20GiB = 400GiB。
     - MonitorDB 存储容量预估为 400GiB/天*8 天=3200GiB，约 3.2TiB。  

  #### 说明

  前面给出的资源消耗只是一个粗略的预估，实际的 MonitorDB 资源消耗根据业务用量会有差异。

根据上述描述，下述表格为您提供了最小容量参考，您需按照如下表格准备好相应大小的目录。

| 目录 | 容量 | 说明 |
| --- | --- | --- |
| `/${home_path}/observer` | 20GiB | OceanBase 安装目录。 需手工创建并保证 admin 用户对该目录可读可写。 |
| `/data/` | 250GiB | 用于存放 OCP 的业务。 需手工创建并保证 admin 用户对该目录可读可写。 |

#### 说明

`${home_path}` 为 [部署 OCP](https://www.oceanbase.com/docs/common-ocp-1000000000368849) 中 **配置 MetaDB** 步骤中设置的 MetaDB 安装路径。

## OCP 磁盘规划

OCP-Server 在运行过程中的磁盘使用情况如下表所示。

| **类别** | **存储路径** | **容量要求** |
| --- | --- | --- |
| OCP 程序 | - `/${home_path}/ocp-server/` - `/${home_path}/ocp-init/` | OCP 程序安装后大约占用 1GiB 空间，自带 rpm 包约占用 5GiB，建议预留 10GiB。 |
| OCP 主进程日志 | `/${home_path}/ocp/log/ocp-server.log` | OCP 系统参数配置了 log 文件大小和保留的文件数量。 默认配置为单个文件 100MiB，每天至少 5~10 个文件，每个文件最多保留 100 天，建议预留 100GiB 空间。 |
| OCP 任务日志 | `/${home_path}/logs/task/` | 未设置容量限制，OCP 会定时清理任务日志，清理任务按照磁盘剩余空间大于 20% 的目标清理日志文件。清理时，首先清理更新时间更早的日志文件，需预留 100GiB 空间。 |
| OCP 文件本地缓存 | `/${home_path}/data/files/` | 未设置容量限制，OCP 文件主要是 OCP 管理对象相关的安装包，且主要是 OceanBase 安装包，安装包大小平均在 500MiB 左右，按照 100 个安装包预估，需预留 100GiB 空间。 |

#### 说明

`${home_path}` 为 [部署 OCP](https://www.oceanbase.com/docs/common-ocp-1000000000368849) 中 **配置 OCP**步骤中设置的 OCP 安装路径。

  上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
