4.4. Ceph 파일 시스템 하위 볼륨에 대한 메타데이터 정보
스토리지 관리자는 Ceph File System(CephFS) 하위 볼륨의 메타데이터 정보를 설정, 가져오기, 나열 및 제거할 수 있습니다.
사용자 지정 메타데이터는 사용자가 해당 메타데이터를 하위 볼륨에 저장할 수 있는 것입니다. 사용자는 xattr
과 유사한 키-값 쌍을 Ceph 파일 시스템에 저장할 수 있습니다.
이 섹션에서는 다음을 수행하는 방법에 대해 설명합니다.
4.4.1. 파일 시스템 하위 볼륨에서 사용자 지정 메타데이터 설정 링크 복사링크가 클립보드에 복사되었습니다!
파일 시스템 하위 볼륨에서 사용자 지정 메타데이터를 키-값 쌍으로 설정할 수 있습니다.
key_name
이 이미 있으면 이전 값이 새 값으로 교체됩니다.
KEY_NAME
및 VALUE
는 python의 string.printable
에 지정된 대로 ASCII 문자 문자열이어야 합니다. KEY_NAME
은 대소문자를 구분하지 않으며 항상 소문자로 저장됩니다.
하위 볼륨의 사용자 정의 메타데이터는 하위 볼륨을 스냅 샷할 때 보존되지 않으므로 하위 볼륨 스냅샷을 복제할 때 보존되지도 않습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- Ceph 파일 시스템(CephFS), CephFS 볼륨, 하위 볼륨 그룹, 생성된 하위 볼륨.
프로세스
CephFS 하위 볼륨에서 메타데이터를 설정합니다.
구문
ceph fs subvolume metadata set VOLUME_NAME SUBVOLUME_NAME KEY_NAME VALUE [--group_name SUBVOLUME_GROUP_NAME]
ceph fs subvolume metadata set VOLUME_NAME SUBVOLUME_NAME KEY_NAME VALUE [--group_name SUBVOLUME_GROUP_NAME]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph fs subvolume metadata set cephfs sub0 test_meta cluster --group_name subgroup0
[ceph: root@host01 /]# ceph fs subvolume metadata set cephfs sub0 test_meta cluster --group_name subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항:
KEY_NAME
:의 공백으로 사용자 지정 메타데이터를 설정합니다.예제
[ceph: root@host01 /]# ceph fs subvolume metadata set cephfs sub0 "test meta" cluster --group_name subgroup0
[ceph: root@host01 /]# ceph fs subvolume metadata set cephfs sub0 "test meta" cluster --group_name subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 그러면 VALUE
클러스터
의테스트 메타
로KEY_NAME
을 사용하여 또 다른 메타데이터가 생성됩니다.선택 사항: 다른 값으로 동일한 메타데이터를 설정할 수도 있습니다.
예제
[ceph: root@host01 /]# ceph fs subvolume metadata set cephfs sub0 "test_meta" cluster2 --group_name subgroup0
[ceph: root@host01 /]# ceph fs subvolume metadata set cephfs sub0 "test_meta" cluster2 --group_name subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.4.2. 파일 시스템 하위 볼륨에서 사용자 지정 메타데이터 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
볼륨에 Ceph File System(CephFS)의 사용자 지정 메타데이터, 키-값 쌍을 가져오고 선택적으로 특정 하위 볼륨 그룹에서 가져올 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- CephFS 볼륨, 하위 볼륨 그룹 및 하위 볼륨이 생성되었습니다.
- CephFS 하위 볼륨에서 생성된 사용자 정의 메타데이터입니다.
프로세스
CephFS 하위 볼륨에서 메타데이터를 가져옵니다.
구문
ceph fs subvolume metadata get VOLUME_NAME SUBVOLUME_NAME KEY_NAME [--group_name SUBVOLUME_GROUP_NAME]
ceph fs subvolume metadata get VOLUME_NAME SUBVOLUME_NAME KEY_NAME [--group_name SUBVOLUME_GROUP_NAME]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph fs subvolume metadata get cephfs sub0 test_meta --group_name subgroup0 cluster
[ceph: root@host01 /]# ceph fs subvolume metadata get cephfs sub0 test_meta --group_name subgroup0 cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.4.3. 파일 시스템 하위 볼륨에 사용자 지정 메타데이터 나열 링크 복사링크가 클립보드에 복사되었습니다!
Ceph 파일 시스템(CephFS)의 키와 연결된 사용자 지정 메타데이터를 볼륨에서 나열하고 선택적으로 특정 하위 볼륨 그룹에 나열할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- CephFS 볼륨, 하위 볼륨 그룹 및 하위 볼륨이 생성되었습니다.
- CephFS 하위 볼륨에서 생성된 사용자 정의 메타데이터입니다.
프로세스
CephFS 하위 볼륨의 메타데이터를 나열합니다.
구문
ceph fs subvolume metadata ls VOLUME_NAME SUBVOLUME_NAME [--group_name SUBVOLUME_GROUP_NAME]
ceph fs subvolume metadata ls VOLUME_NAME SUBVOLUME_NAME [--group_name SUBVOLUME_GROUP_NAME]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph fs subvolume metadata ls cephfs sub0 { "test_meta": "cluster" }
[ceph: root@host01 /]# ceph fs subvolume metadata ls cephfs sub0 { "test_meta": "cluster" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.4.4. 파일 시스템 하위 볼륨에서 사용자 지정 메타데이터 제거 링크 복사링크가 클립보드에 복사되었습니다!
볼륨의 Ceph File System(CephFS)의 사용자 지정 메타데이터, 키-값 쌍, 특정 하위 볼륨 그룹에서 선택적으로 제거할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- CephFS 볼륨, 하위 볼륨 그룹 및 하위 볼륨이 생성되었습니다.
- CephFS 하위 볼륨에서 생성된 사용자 정의 메타데이터입니다.
프로세스
CephFS 하위 볼륨에서 사용자 지정 메타데이터를 제거합니다.
구문
ceph fs subvolume metadata rm VOLUME_NAME SUBVOLUME_NAME KEY_NAME [--group_name SUBVOLUME_GROUP_NAME]
ceph fs subvolume metadata rm VOLUME_NAME SUBVOLUME_NAME KEY_NAME [--group_name SUBVOLUME_GROUP_NAME]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph fs subvolume metadata rm cephfs sub0 test_meta --group_name subgroup0
[ceph: root@host01 /]# ceph fs subvolume metadata rm cephfs sub0 test_meta --group_name subgroup0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 메타데이터를 나열합니다.
예제
[ceph: root@host01 /]# ceph fs subvolume metadata ls cephfs sub0 {}
[ceph: root@host01 /]# ceph fs subvolume metadata ls cephfs sub0 {}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow