4.2. Ceph 파일 시스템 하위 볼륨 그룹
스토리지 관리자는 절대 경로를 생성, 나열, 가져오고 Ceph 파일 시스템(CephFS) 하위 볼륨을 제거할 수 있습니다. CephFS 하위 볼륨 그룹은 하위 볼륨 집합의 정책(예: 파일 레이아웃)에 영향을 미치는 디렉터리 수준에서 추상화됩니다.
Red Hat Ceph Storage 5.0부터 하위 볼륨 그룹 스냅샷 기능은 지원되지 않습니다. 이러한 하위 볼륨 그룹의 기존 스냅샷만 나열하고 제거할 수 있습니다.
이 섹션에서는 다음을 수행하는 방법에 대해 설명합니다.
4.2.1. 파일 시스템 하위 볼륨 그룹 생성 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 CephFS(Ceph File System) 하위 볼륨 그룹을 생성하는 방법에 대해 설명합니다.
하위 볼륨 그룹을 생성할 때 데이터 풀 레이아웃, uid, gid 및 파일 모드를 8진수 숫자에 지정할 수 있습니다. 기본적으로 하위 볼륨 그룹은 8진수 파일 모드 '755', uid '0', gid '0' 및 상위 디렉터리의 데이터 풀 레이아웃을 사용하여 생성됩니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
절차
CephFS 하위 볼륨 그룹을 생성합니다.
구문
ceph fs subvolumegroup create VOLUME_NAME GROUP_NAME [--pool_layout DATA_POOL_NAME --uid UID --gid GID --mode OCTAL_MODE]예제
[root@mon ~]# ceph fs subvolumegroup create cephfs subgroup0이 명령은 하위 볼륨 그룹이 이미 있는 경우에도 성공합니다.
4.2.2. 파일 시스템 하위 볼륨 그룹 나열 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹을 나열하는 단계를 설명합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 사용 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
절차
CephFS 하위 볼륨 그룹을 나열합니다.
구문
ceph fs subvolumegroup ls VOLUME_NAME예제
[root@mon ~]# ceph fs subvolumegroup ls cephfs
4.2.3. 파일 시스템 하위 볼륨 그룹의 절대 경로 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨의 절대 경로를 가져오는 방법을 설명합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 사용 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
절차
CephFS 하위 볼륨 그룹의 절대 경로를 가져옵니다.
구문
ceph fs subvolumegroup getpath VOLUME_NAME GROUP_NAME예제
[root@mon ~]# ceph fs subvolumegroup getpath cephfs subgroup0
4.2.4. 파일 시스템 하위 볼륨의 스냅샷 생성 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹의 스냅샷을 생성하는 방법을 설명합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 사용 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
-
클라이언트는 읽기(r
)및 쓰기(w)기능 외에도 파일 시스템 내의 디렉터리 경로에s플래그가 필요합니다.
절차
s플래그가 디렉터리에 설정되어 있는지 확인합니다.구문
ceph auth get CLIENT_NAME예제
client.0 key: AQAz7EVWygILFRAAdIcuJ12opU/JKyfFmxhuaw== caps: [mds] allow rw, allow rws path=/bar1 caps: [mon] allow r caps: [osd] allow rw tag cephfs data=cephfs_a2 CephFS 하위 볼륨의 스냅샷을 생성합니다.
구문
ceph fs subvolumegroup snapshot create VOLUME_NAME GROUP_NAME SNAP_NAME예제
[root@mon ~]# ceph fs subvolumegroup snapshot create cephfs subgroup0 snap0이 명령은 하위 볼륨 그룹 아래에 있는 모든 하위 볼륨을 암시적으로 스냅샷합니다.
4.2.5. 파일 시스템 하위 볼륨 그룹의 스냅샷 나열 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph File System(CephFS) 하위 볼륨의 스냅샷을 나열하는 단계를 제공합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 사용 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
- 하위 볼륨 그룹의 스냅샷.
절차
CephFS 하위 볼륨 그룹의 스냅샷을 나열합니다.
구문
ceph fs subvolumegroup snapshot ls VOLUME_NAME GROUP_NAME예제
[root@mon ~]# ceph fs subvolumegroup snapshot ls cephfs subgroup0
4.2.6. 파일 시스템 하위 볼륨 그룹의 스냅샷 제거 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph File System(CephFS) 하위 볼륨의 스냅샷을 삭제하는 단계를 제공합니다.
--force 플래그를 사용하면 스냅샷이 없으면 명령이 실패할 수 있습니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 사용 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- Ceph 파일 시스템 볼륨.
- 하위 볼륨 그룹의 스냅샷입니다.
절차
CephFS 하위 볼륨 그룹의 스냅샷을 제거합니다.
구문
ceph fs subvolumegroup snapshot rm VOLUME_NAME GROUP_NAME SNAP_NAME [--force]예제
[root@mon ~]# ceph fs subvolumegroup snapshot rm cephfs subgroup0 snap0 --force
4.2.7. 파일 시스템 하위 볼륨 그룹 제거 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹을 제거하는 방법을 보여줍니다.
하위 볼륨 그룹이 비어 있지 않거나 존재하지 않는 경우 하위 볼륨 그룹 제거가 실패합니다. --force 플래그를 사용하면 존재하지 않는 하위 볼륨 그룹을 제거할 수 있습니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 사용 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소한 읽기 액세스 권한.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
절차
CephFS 하위 볼륨 그룹을 제거합니다.
구문
ceph fs subvolumegroup rm VOLUME_NAME GROUP_NAME [--force]예제
[root@mon ~]# ceph fs subvolumegroup rm cephfs subgroup0 --force