2.8. 블록 장치 이미지로 이동
RADOS 블록 장치(RBD) 이미지는 rbd
오브젝트 명령을 사용하여 소란으로 이동할 수 있습니다. 이 명령은 rbd rm
명령보다 많은 옵션을 제공합니다.
이미지가 오름차순으로 이동되면 나중에 소란에서 제거할 수 있습니다. 이는 실수로 삭제를 방지하는 데 도움이 됩니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 클라이언트 노드에 대한 루트 수준 액세스.
절차
이미지를 오름차순으로 이동하려면 다음을 실행합니다.
구문
rbd trash mv [POOL_NAME/] IMAGE_NAME
예제
[root@rbd-client ~]# rbd trash mv pool1/image1
이미지가 오름차순에 있으면 고유한 이미지 ID가 할당됩니다.
참고나중에 이미지를 지정하려면 이 이미지 ID가 필요합니다. 옵션 중 하나를 사용해야 합니다.
-
rbd 오브젝트 목록 POOL_NAME
을 실행하여 이미지 ID 목록을 출력합니다. 이 명령은 또한 이미지의 사전 취소 이름도 반환합니다. 또한rbd info
및rbd snap
명령과 함께 사용할 수 있는 선택적--image-id
인수가 있습니다.rbd info
명령과 함께--image-id
를 사용하여 비독점 이미지의 속성을 확인하고rbd 스냅
과 함께 사용하여 이미지의 스냅샷을 제거합니다. 오하위에서 이미지를 제거하려면 다음을 실행합니다.
구문
rbd trash rm [POOL_NAME/] IMAGE_ID
예제
[root@rbd-client ~]# rbd trash rm pool1/d35ed01706a0
중요- 이미지가 제거되면 복원할 수 없습니다.
- 미러링이 활성화된 이미지가 휴지통으로 이동되면 보조 사이트 이미지도 삭제됩니다. 기본 사이트에서 이미지를 복원할 때 미러링을 다시 활성화해야 하며 보조 사이트에서 이미지를 다시 가져옵니다.
rbdgrind restore
명령을 실행하여 이미지를 복원합니다.구문
rbd trash restore [POOL_NAME/] IMAGE_ID
예제
[root@rbd-client ~]# rbd trash restore pool1/d35ed01706a0
만료된 이미지를 모두 제거하려면 다음을 수행합니다.
구문
rbd trash purge POOL_NAME
예제
[root@rbd-client ~]# rbd trash purge pool1 Removing images: 100% complete...done.