- 文档首页
容器服务
容器服务 VKE
用户指南
存储
云盘存储(EBS)
配置格式化参数
配置格式化参数
容器服务集群支持在 Pod 挂载存储卷时,使用格式化参数指定存储卷格式化时的底层属性和功能特性。本文介绍如何在使用 EBS 存储卷时配置格式化参数。
格式化参数是文件系统首次创建(格式化)阶段的配置项,主要用于定制文件系统的底层属性、性能表现、功能特性和适配逻辑,替代默认格式化配置,让文件系统精准匹配业务场景(如小文件存储、高 IO 读写、大容量磁盘等),同时保障存储效率与数据适配性。
格式化参数的常见使用场景和说明,如下表所示。
当云盘(EBS)存储选择不同文件系统类型时,支持的格式化参数不同:
- 当文件系统类型选择 EXT4 时,支持配置参数请参见 官方文档。
- 当文件系统类型选择 XFS 时,支持配置参数请参见 官方文档。
- 如需配置云盘格式化参数,需将 csi-ebs 组件升级至 v1.3.0 及以上版本。详情请参见 升级组件。
- 格式化参数仅在云盘首次格式化时有效,不支持动态修改。
当您配置云盘(EBS)存储卷时,支持通过控制台或 kubectl 配置格式化参数。
- 在左侧导航栏中,选择 集群。单击目标集群名称,进入集群管理页面。
- 在集群管理页面左侧导航栏中,选择 存储管理 > 存储卷。
- 单击 创建存储卷,在弹出的配置页面中,完成参数配置。同时在 高级配置 中,单击 添加格式化参数,配置存储卷的格式化参数。
-
- 配置完成后,可以创建存储卷声明并关联存储卷,然后在容器中挂载。详情请参见 使用云盘静态存储卷。
- 使用 kubectl 配置 PV 时,支持配置格式化参数。
- 配置完成后,可以创建存储卷声明并关联存储卷,然后在容器中挂载。详情请参见 使用云盘静态存储卷。
当您配置云盘(EBS)存储类时,支持通过控制台或 kubectl 配置格式化参数。
- 在左侧导航栏中,选择 集群。单击目标集群名称,进入集群管理页面。
- 在集群管理页面左侧导航栏中,选择 存储管理 > 存储类。
- 单击 创建存储类,在弹出的配置页面中,完成参数配置。同时在 高级配置 中,单击 添加格式化参数,配置存储类的格式化参数。
-
- 配置完成后,可以创建存储卷声明并关联存储类,然后在容器中挂载。详情请参见 使用云盘动态存储卷。
- 使用 kubectl 配置 SC 时,支持配置格式化参数。
- 配置完成后,可以创建存储卷声明并关联存储类,然后在容器中挂载。详情请参见 使用云盘动态存储卷。
如果您创建 EBS 存储卷时,配置了格式化参数。配置完成后,可以查看对应的参数是否生效。本文以格式化配置mkfsOptions: "-O bigalloc -C 16384"为例。
- 执行以下命令,查看 mkfsOptions 格式化参数是否生效。其中/dev/vdc为云盘挂载在节点上时的逻辑标识。
- 在Filesystem features行中,可以找到bigalloc字段,说明 EXT4 的大区块分配特性已开启。
- 在Block size中,取值为4096,表示 EXT4 系统中默认的块大小为 4096 字节(即为 4KB)。此时使用-C 16384格式化参数为日志缓冲区分配的总大小为16384 * 4096 = 64MB。
最近更新时间:2026.01.29 15:42:41