帮你快速理解、总结文档立即下载

挂载点配置管理

最近更新时间:2026-08-26 14:17:34
本文档已由 AI 辅助审校
我的收藏

概述

挂载点配置(MountPoint Config)是集群级别的挂载参数模板,定义了挂载点实例的运行行为参数。通过配置管理,您可以创建多套配置模板,并在创建挂载点实例时引用,实现配置的统一管理和复用。

核心概念

概念
说明
挂载点配置(Config)
集群级别的配置模板,定义挂载点的运行参数
配置 ID
配置的唯一标识符,创建时系统自动生成
名称 / 描述
用户自定义的配置名称和描述
配置项
Key-Value 配置参数列表,用于控制挂载点行为
配置方案
系统预置的配置模板方案(默认配置、归档写入方案、混合读写均衡方案)

前提条件

操作步骤

创建挂载点配置

1. 登录 GooseFS MountPoint 控制台,在左侧导航栏选择 MountPoint > 集群管理,点击目标集群名称,进入详情页。
2. 在左侧导航栏选择客户端挂载,切换到配置管理标签页。
3. 在配置管理页面,单击新建配置
4. 在新建配置弹窗中填写如下配置信息。

5. 如需添加自定义配置项,单击添加配置项
6. 单击创建完成操作。
7. 创建成功后可查看配置 ID,后续创建挂载点时可引用此配置。

更新挂载点配置

1. 在配置列表中找到目标配置。
2. 单击操作列的编辑
3. 修改配置名称、描述或配置项。
4. 单击保存完成更新。
注意:
更新配置后,已引用该配置的运行中挂载点不会自动生效,需重启挂载点实例才能应用新配置。

查看配置列表

1. 登录 GooseFS MountPoint 控制台,进入目标集群详情页。
2. 在左侧导航栏选择客户端挂载,切换到配置管理标签页。
3. 页面展示该集群下所有挂载点配置,包括配置 ID、名称 / 描述、绑定挂载点数、更新时间、操作等信息。


删除挂载点配置

1. 在配置列表中找到目标配置。
2. 单击操作列的删除
3. 在确认弹窗中单击确定,完成挂载点配置删除。
注意:
如果有挂载点实例正在引用该配置(绑定挂载点数 > 0),删除将失败,请先解绑或删除相关挂载点实例。

配置项说明

常用配置项

以下为默认配置方案中的常用配置项:
配置项
类型
是否必选
说明
示例值
app-name
String
应用名称,用于标识挂载点所属的业务应用
my-app
logging.file-path
String
日志文件输出路径
/var/log/goosefs/
logging.format
String
日志输出格式,可选值:text / json
json
logging.severity
String
日志级别,可选值:DEBUG(调试) / INFO(信息) / WARN (告警)/ ERROR(错误)
INFO
file-cache.cache-dir
String
本地缓存目录路径
/data/cache
file-cache.max-size-mb
Integer
本地缓存大小上限,单位为 MB。取值范围:>= -1(-1 表示不限制空间大小)
10240
file-system.temp-dir
String
临时文件目录路径
/tmp/goosefs
file-system.fuse-options
String
FUSE 挂载选项,多个选项以逗号分隔
allow_other
foreground
Boolean
是否前台运行,设为 true 时进程不会后台守护
false

归档写入方案配置项

归档写入方案适用于大规模数据归档场景(如日志归档、冷数据沉降),优化写入吞吐并降低缓存占用。在默认配置基础上,该方案调整了以下配置项:
配置项
类型
是否必选
说明
示例值
write-buffer.size-mb
Integer
写入缓冲区大小,单位为MB。增大可提升顺序写入吞吐。取值范围:>= 1
128
write-buffer.flush-interval-ms
Integer
写入缓冲区刷新间隔,单位为毫秒。控制数据持久化频率。取值范围:>= 1
5000
file-cache.enabled
Boolean
是否启用本地读缓存。归档场景以写入为主,可关闭以节省磁盘
false
write-buffer.concurrent-uploads
Integer
并发上传数,控制同时向后端存储写入的并行度。取值范围:[1, 10000]
4
file-system.write-type
String
写入类型,可选值:THROUGH(直写)/ BACK(回写)/ ARCHIVE(归档写入)
ARCHIVE
file-system.kernel-list-cache-ttl-secs
Integer
操作系统内核目录 entry 在 page cache 中的缓存时长,超过后在下次 opendir 请求时重新校验。-1 表示不过期。单位:秒。取值范围:>= 0 或 -1
60
process.runtime.memory-limit-mb
Integer
进程内存软上限(非硬上限),超过该阈值会加速内存垃圾回收。-1 表示不设置上限。单位:MB。取值范围:>= 256 或 -1
2048
file-system.enable-streaming-writes
Boolean
是否采用内存流式写入模式。true 表示使用内存流式写入(性能高效但不支持随机写),false 表示采用磁盘文件写入模式
true

混合读写均衡方案配置项

混合读写均衡方案适用于读写混合型工作负载(如 AI 训练数据读取 + checkpoint 写入),在读缓存和写入性能之间取得平衡。在默认配置基础上,该方案调整了以下配置项:
配置项
类型
是否必选
说明
示例值
file-cache.enabled
Boolean
是否启用本地读缓存,开启后热数据可从本地磁盘读取
true
file-cache.max-size-mb
Integer
本地缓存大小上限,单位为 MB。根据磁盘容量和数据集大小配置。取值范围:>= -1(-1 表示不限制空间大小)
51200
file-cache.eviction-policy
String
缓存淘汰策略,可选值:LRU(最近最少使用)/ LFU(最不经常使用)
LRU
write-buffer.size-mb
Integer
写入缓冲区大小,单位为 MB。平衡读写场景下适当调大。取值范围:>= 1
64
file-system.read-type
String
读取类型,可选值:CACHE(优先缓存读)/ NO_CACHE(直读后端)
CACHE
file-system.write-type
String
写入类型,可选值:THROUGH(直写)/ BACK(回写)
THROUGH
file-system.kernel-list-cache-ttl-secs
Integer
操作系统内核目录 entry 在 page cache 中的缓存时长,超过后在下次 opendir 请求时重新校验。-1 表示不过期。单位:秒。取值范围:>= 0 或 -1
60
process.runtime.memory-limit-mb
Integer
进程内存软上限(非硬上限),超过该阈值会加速内存垃圾回收。-1 表示不设置上限。单位:MB。取值范围:>= 256 或 -1
2048
mem-cache.capacity-blocks
Integer
内存缓存(mem-cache)占用缓存块的最大数量,0 代表不启用 mem-cache。单位:个。取值范围:[0, 65536]
256

相关接口

接口名称
功能
CreateClusterNodeMountPointConfig
创建集群挂载点配置
ListClusterNodeMountPointConfigs
列出集群下所有挂载点配置
DescribeClusterNodeMountPointConfig
查询配置详情
UpdateClusterNodeMountPointConfig
更新挂载点配置
DeleteClusterNodeMountPointConfig
删除挂载点配置