2.11. 디렉터리 트리를 특정 순위에 수동으로 고정
메타데이터를 특정 Ceph Metadata Server(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 클라이언트에 대한 루트 수준 액세스.
-
attr패키지 설치.
프로세스
디렉터리에 내보내기 핀을 설정합니다.
구문
setfattr -n ceph.dir.pin -v RANK PATH_TO_DIRECTORY
setfattr -n ceph.dir.pin -v RANK PATH_TO_DIRECTORYCopy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
setfattr -n ceph.dir.pin -v 2 cephfs/home
[root@client ~]# setfattr -n ceph.dir.pin -v 2 cephfs/homeCopy to Clipboard Copied! Toggle word wrap Toggle overflow