搜索

2.11. 手动将目录树固定到特定等级

download PDF

有时,可能需要使用显式将元数据映射到特定 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
1
目录 a/a/b 都会在没有导出固定设置的情况下启动。
2
目录 a/a/b 现在固定到 rank 1
3
现在,目录 a/b 被固定到 rank 0,目录 a/ 和它的剩余子目录被固定到 rank 1

先决条件

  • 一个正在运行的 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 中的临时固定策略部分。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.