功能介绍
FILESET(文件集)是 HPFS 文件系统中的一种特殊子目录,具备独立的存储容量与文件数量管理能力,支持精细化的配额配置。用户可以在文件系统下创建多个 FILESET 实例,每个实例均可作为独立的存储空间,供不同业务系统挂载和使用。通过动态设置或调整配额策略,用户能够合理分配存储资源,有效避免资源抢占问题,提升资源利用效率。
说明
本文档中所述“目录”均指 HPFS 文件系统内目录结构,与外部挂载点的目录地址无关。
适用场景
精细化配额管理,避免资源抢占
如果企业或团队对数据安全要求较高,或者需要确保关键业务不受资源波动影响,可通过 FILESET 的配额,为不同的项目、部门或应用分配明确的存储资源上限。这样既能保证各自空间的独立性,又能防止某个业务过度消耗存储资源,影响其他的正常使用,从而实现资源的合理分配。
绑定数据流动功能
当用户需要使用数据流动功能时,需要创建 FILESET 子目录作为数据流动 HPFS 文件同步的基本单元,与对象存储 ZOS 进行数据同步。
使用限制
单文件系统最多可创建10个 FILESET。
FILESET 内的文件或目录数量上限是1亿。
创建 FILESET 会从文件系统总资源中划分独立的存储空间和文件数配额,因此将减少非 FILESET 目录的可用资源。
FILESET 配额的默认上限说明如下:
容量不超过文件系统总容量,最小不低于已使用容量;
文件数量最大不超过文件系统总文件数量,最小不低于已写入文件数量;
FILESET 不支持跨 FILESET 移动(mv)操作,但其内部操作与普通目录一致,mv 等文件系统操作均正常支持。但如 FILESET 绑定数据流动后,目录内将禁用 mv 操作。
FILESET 目录无法在客户端改名或删除,仅能通过控制台或API删除。
FILESET 内文件或目录达到配额上限,写入数据时会直接报错。受统计延迟影响,持续写入时 FILESET 的使用量可能短暂超出配额。
由于 FILESET 目录本身占用情况,FILESET 的容量和设置的配额有+-1GB 的误差,文件数量有+-1000 的误差。同时,FILESET 的容量统计为向上取整规则。
注意
通过 HPFS_POSIX 客户端挂载 FILESET,请确保您的客户端版本为 2.15.1-5 及以上。查询和更新客户端安装包的详细步骤请参见:操作系统限制、HPFS_POSIX 客户端挂载。
整体流程
在并行文件服务控制台,创建文件系统,具体步骤请参见:创建文件系统。
进入文件系统详情页,配置 FILESET 功能,具体步骤请参见:创建 FILESET。
可根据业务需要,调整 FILESET 的配额,具体步骤请参见:查询 FILESET、修改 FILESET。
若某个 FILESET 不再使用可将其删除。删除 FILESET 前,必须清空其内的所有数据,具体步骤请参见:删除 FILESET。