5.3. Ceph 파일 시스템 하위 볼륨 그룹
스토리지 관리자는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹을 생성, 나열, 가져오기, 제거할 수 있습니다. 또한 이러한 하위 볼륨의 스냅샷을 생성, 나열 및 제거할 수도 있습니다. CephFS 하위 볼륨 그룹은 일련의 하위 볼륨에서 정책(예: 파일 레이아웃)에 영향을 주는 디렉터리 수준에서 추상화됩니다.
이 섹션에서는 다음을 수행하는 방법에 대해 설명합니다.
5.3.1. 파일 시스템 하위 볼륨 그룹 생성 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹을 생성하는 방법을 설명합니다.
하위 볼륨 그룹을 생성할 때 8진수 숫자로 데이터 풀 레이아웃, uid, gid 및 파일 모드를 지정할 수 있습니다. 기본적으로 하위 볼륨 그룹은 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]
ceph fs subvolumegroup create VOLUME_NAME GROUP_NAME [--pool_layout DATA_POOL_NAME --uid UID --gid GID --mode OCTAL_MODE]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup create cephfs subgroup0
[root@mon ~]# ceph fs subvolumegroup create cephfs subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 하위 볼륨이 이미 존재하는 경우에도 명령이 성공합니다.
5.3.2. 파일 시스템 하위 볼륨 그룹 나열 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹을 나열하는 단계에 대해 설명합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소 읽기 액세스 권한입니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
절차
CephFS 하위 볼륨 그룹을 나열합니다.
구문
ceph fs subvolumegroup ls VOLUME_NAME
ceph fs subvolumegroup ls VOLUME_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup ls cephfs
[root@mon ~]# ceph fs subvolumegroup ls cephfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.3.3. 파일 시스템 하위 볼륨의 절대 경로 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨의 절대 경로를 가져오는 방법을 보여줍니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소 읽기 액세스 권한입니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
절차
CephFS 하위 볼륨 그룹의 절대 경로를 가져옵니다.
구문
ceph fs subvolumegroup getpath VOLUME_NAME GROUP_NAME
ceph fs subvolumegroup getpath VOLUME_NAME GROUP_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup getpath cephfs subgroup0
[root@mon ~]# ceph fs subvolumegroup getpath cephfs subgroup0 /volumes/subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.3.4. 파일 시스템 하위 볼륨 그룹의 스냅샷 생성 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹의 스냅샷을 생성하는 방법을 보여줍니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소 읽기 액세스 권한입니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
-
클라이언트에는 읽기(
r
) 및 쓰기(w
) 기능 외에도 파일 시스템 내의 디렉터리 경로에s
플래그가 필요합니다.
절차
s
플래그가 디렉터리에 설정되어 있는지 확인합니다.구문
ceph auth get CLIENT_NAME
ceph auth get CLIENT_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
client.0 key: AQAz7EVWygILFRAAdIcuJ12opU/JKyfFmxhuaw== caps: [mds] allow rw, allow rws path=/bar caps: [mon] allow r caps: [osd] allow rw tag cephfs data=cephfs_a
client.0 key: AQAz7EVWygILFRAAdIcuJ12opU/JKyfFmxhuaw== caps: [mds] allow rw, allow rws path=/bar
1 caps: [mon] allow r caps: [osd] allow rw tag cephfs data=cephfs_a
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow CephFS 하위 볼륨 그룹의 스냅샷을 생성합니다.
구문
ceph fs subvolumegroup snapshot create VOLUME_NAME _GROUP_NAME SNAP_NAME
ceph fs subvolumegroup snapshot create VOLUME_NAME _GROUP_NAME SNAP_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup snapshot create cephfs subgroup0 snap0
[root@mon ~]# ceph fs subvolumegroup snapshot create cephfs subgroup0 snap0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 명령은 subvolume 그룹의 모든 하위 볼륨을 암시적으로 스냅샷합니다.
5.3.5. 파일 시스템 하위 볼륨의 스냅샷 나열 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨의 스냅샷을 나열하는 단계를 제공합니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소 읽기 액세스 권한입니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
- subvolume 그룹의 스냅샷입니다.
절차
CephFS 하위 볼륨의 스냅샷을 나열합니다.
구문
ceph fs subvolumegroup snapshot ls VOLUME_NAME GROUP_NAME
ceph fs subvolumegroup snapshot ls VOLUME_NAME GROUP_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup snapshot ls cephfs subgroup0
[root@mon ~]# ceph fs subvolumegroup snapshot ls cephfs subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.3.6. 파일 시스템 하위 볼륨의 스냅샷 제거 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨의 스냅샷을 제거하는 단계를 제공합니다.
--force
플래그를 사용하면 스냅샷이 없는 경우 명령이 성공하게 됩니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소 읽기 액세스 권한입니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- Ceph 파일 시스템 볼륨.
- subvolume 그룹의 스냅샷입니다.
절차
CephFS 하위 볼륨 그룹의 스냅샷을 제거합니다.
구문
ceph fs subvolumegroup snapshot rm VOLUME_NAME GROUP_NAME SNAP_NAME [--force]
ceph fs subvolumegroup snapshot rm VOLUME_NAME GROUP_NAME SNAP_NAME [--force]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup snapshot rm cephfs subgroup0 snap0 --force
[root@mon ~]# ceph fs subvolumegroup snapshot rm cephfs subgroup0 snap0 --force
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.3.7. 파일 시스템 하위 볼륨 그룹 제거 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 Ceph 파일 시스템(CephFS) 하위 볼륨 그룹을 제거하는 방법을 보여줍니다.
하위 볼륨 그룹이 비어 있지 않거나 존재하지 않는 경우 실패합니다. --force
플래그를 사용하면 존재하지 않는 하위 볼륨을 제거할 수 있습니다.
사전 요구 사항
- Ceph 파일 시스템이 배포된 작동 중인 Red Hat Ceph Storage 클러스터.
- Ceph 모니터에서 최소 읽기 액세스 권한입니다.
- Ceph Manager 노드의 읽기 및 쓰기 기능.
- CephFS 하위 볼륨 그룹.
절차
CephFS 하위 볼륨 그룹을 제거합니다.
구문
ceph fs subvolumegroup rm VOLUME_NAME GROUP_NAME [--force]
ceph fs subvolumegroup rm VOLUME_NAME GROUP_NAME [--force]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph fs subvolumegroup rm cephfs subgroup0 --force
[root@mon ~]# ceph fs subvolumegroup rm cephfs subgroup0 --force
Copy to Clipboard Copied! Toggle word wrap Toggle overflow