管理Fileset
更新时间:2024-11-26
一个Fileset对应PFS中的一个目录,相比普通目录,Fileset支持更丰富的功能,例如设置Fileset配额和QoS等。
适用范围
本文仅适用于极速型L2。
使用流程
创建Fileset
- 登录并行文件存储PFS控制台。
- 点击PFS实例ID。
- 在左侧导航栏,选择Fileset。
- 在Fileset页,单击创建Fileset。
- 在创建Fileset对话框,输入Fileset名称和路径。
- 如需设置Fileset配额和QoS,可以在高级设置中对容量配额、文件数配额、IOPS QoS和吞吐 QoS进行设置。
参数 | 说明 |
---|---|
Fileset路径 | 请输入Fileset在PFS文件系统中的绝对路径。 • 该路径必须为新路径,不能为已存在路径。 • 路径以正斜线(/)开头,例如:/filepath,该路径会自动创建。 • 父目录必须是已存在的目录。 • 路径深度最多为8层。 • 路径总长度最多为1013个字符。 • 单层目录名称长度最多为255个字符。 |
Fileset名称 | 请输入Fileset名称。 • 长度为1~128个英文或中文字符。 • 必须以大小字母或中文开头。 • 可以包含数字、中文、半角冒号(:)、下划线(_)或者短划线(-) |
容量配额 | 容量配额为Fileset的最大可写入容量,达到配额上限后无法再写入新数据。 容量配额不能超过PFS文件系统实例总容量。 |
文件数配额 | 文件数配额为Fileset最多可写入的文件与目录数量,达到配额上限后无法再写入新数据。 单个Fileset文件数配额最高可设置为30亿(超过请提工单),所有Fileset的文件数配额总额 < 实例总可用文件数,其中每1TB理论可提供8000万可用的文件数。 |
IOPS QoS | IOPS QoS为Fileset的最大IOPS(不包含DIO)性能,当Fileset的IOPS使用性能达到QoS设置阈值后,会触发流控。 |
吞吐 QoS | 吞吐QoS为Fileset的最大吞吐性能(不包含DIO),当Fileset的吞吐使用性能达到QoS设置阈值后,会触发流控。 |
DIO(Direct I/O):通过DIO文件读写会绕过操作系统的读写缓存,直接从应用程序传输到存储设备。应用程序可以在Open文件时使用O_DIRECTflag来调用Direct I/O,一般有管理自身缓存功能的应用程序(如数据库)会使用该功能。
7.点击确认。
编辑Fileset
在Fileset页面,查找目标Fileset,然后单击编辑。在对话框中,支持修改Fileset名称及配额和QoS。
删除Fileset
在Fileset页面,查找目标Fileset,然后单击删除。Fileset删除后,目录中的数据会被全部删除,且无法恢复。请谨慎操作。
搜索Fileset
可以通过Fileset页面右上角的搜索框进行搜索,其中支持根据Fileset名称 / FilesetId模糊搜索,也支持根据多个FilesetId进行精确搜索。
查看Fileset详情
在Fileset页面,查找目标Fileset,可以查看Fileset的详细信息,包括Fileset名称、ID、目录路径、容量配额信息、文件数配额信息、文件数预分配配额、QoS信息、状态、创建时间等。
查看Fileset监控
在Fileset页面,查找目标Fileset,点击监控可查看Fileset详细监控指标数据。
使用限制
- 一个文件系统最多支持创建100个Fileset,超过请提工单。
- 文件数配额最低可设置为100万,最高可设置为30亿,调整步长为1万。如果修改文件数配额的上限或下限,请提工单。
- 如果 Fileset 的写入数据量达到容量配额,或写入文件数达到文件数配额,都将无法写入新数据,写新数据时会报错。
- 无论嵌套与否,Fileset都是独立的文件系统。Fileset的容量、文件数、文件数配额、文件数预分配配额、IOPS QoS和吞吐QoS等相关指标仅统计子Fileset外的普通目录。
- 普通目录无论嵌套多少层,均属于直接上级的Fileset。父级Fileset的容量、文件数配额和QoS仅对普通目录有效,不影响子Fileset。
- 删除Fileset前,需先删除所有嵌套的子Fileset。
-
新创建的Fileset的owner为root,拥有的路径权限为700,客户端可以修改该权限,放开普通用户写入。
- 对于文件或者目录来说,有三类用户权限配置:owner、group、other user,可以为用户配置rwx三种权限,rwx权限值分别为4、2、1:
- r:表示有读取目录内容列表的权限,即可以使用ls命令查看该目录的内容列表;
- w:表示有更改目录的权限,即可以在此目录下新建文件或子目录、删除文件或子目录、重命名文件或子目录、挪动该目录内的文件或子目录等。
- x:表示可以进入该目录,即可以使用cd命令进入该目录。
- 700表示owner拥有rwx权限,其他用户和目录所属组不具有任何权限。
owner | group | other user | |
---|---|---|---|
r | 4 | 4 | 4 |
rw | 6 | 6 | 6 |
rwx | 7 | 7 | 7 |