2.11. 手动将目录树固定到特定等级
有时,可能需要使用显式将元数据映射到特定 Ceph 元数据服务器(MDS)等级来覆盖动态均衡器。您可以手动执行此操作,以平均分配应用的负载,或者限制用户对 Ceph 文件系统集群的元数据请求的影响。通过设置 ceph.dir.pin
扩展属性,手动固定目录也称为导出固定。
目录的导出固定从最接近的父目录继承,但可通过在该目录中设置导出固定来覆盖。在目录上设置导出固定会影响所有子目录,例如:
[root@client ~]# mkdir -p a/b 1 [root@client ~]# setfattr -n ceph.dir.pin -v 1 a/ 2 [root@client ~]# setfattr -n ceph.dir.pin -v 0 a/b 3
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 正在运行的 Ceph 文件系统。
- CephFS 客户端的 root 级别访问权限。
-
安装
attr
软件包。
流程
在目录中设置导出固定:
语法
setfattr -n ceph.dir.pin -v RANK PATH_TO_DIRECTORY
示例
[root@client ~]# setfattr -n ceph.dir.pin -v 2 cephfs/home
其它资源
- 如需了解有关自动设置 pin 的详细信息,请参阅 Red Hat Ceph Storage File System Guide 中的临时固定策略部分。