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