3.2. 스냅샷 기본 사항


다음 절차에서는 명령줄에서 rbd 명령을 사용하여 스냅샷을 생성, 나열 및 제거하는 방법을 보여줍니다.

3.2.1. 스냅샷 생성

rbd 로 스냅샷을 만들려면 snap create 옵션, 풀 이름 및 이미지 이름을 지정합니다.

[root@rbd-client ~]# rbd --pool {pool-name} snap create --snap {snap-name} {image-name}
[root@rbd-client ~]# rbd snap create {pool-name}/{image-name}@{snap-name}
Copy to Clipboard Toggle word wrap

예를 들면 다음과 같습니다.

[root@rbd-client ~]# rbd --pool rbd snap create --snap snapname foo
[root@rbd-client ~]# rbd snap create rbd/foo@snapname
Copy to Clipboard Toggle word wrap

3.2.2. 스냅샷 나열

이미지 스냅샷을 나열하려면 풀 이름과 이미지 이름을 지정합니다.

[root@rbd-client ~]# rbd --pool {pool-name} snap ls {image-name}
[root@rbd-client ~]# rbd snap ls {pool-name}/{image-name}
Copy to Clipboard Toggle word wrap

예를 들면 다음과 같습니다.

[root@rbd-client ~]# rbd --pool rbd snap ls foo
[root@rbd-client ~]# rbd snap ls rbd/foo
Copy to Clipboard Toggle word wrap

3.2.3. 스냅샷 롤백

rbd 를 사용하여 스냅샷으로 롤백하려면 snap rollback 옵션, 풀 이름, 이미지 이름 및 스냅 샷 이름을 지정합니다.

rbd --pool {pool-name} snap rollback --snap {snap-name} {image-name}
rbd snap rollback {pool-name}/{image-name}@{snap-name}
Copy to Clipboard Toggle word wrap

예를 들면 다음과 같습니다.

rbd --pool rbd snap rollback --snap snapname foo
rbd snap rollback rbd/foo@snapname
Copy to Clipboard Toggle word wrap
참고

스냅샷으로 이미지를 롤백한다는 것은 현재 버전의 이미지를 스냅샷의 데이터로 덮어쓸 수 있음을 의미합니다. 롤백을 실행하는 데 걸리는 시간은 이미지 크기와 함께 증가합니다. 스냅샷에서 이미지를 롤백하는 것보다 스냅샷을 복제하는 것이 더 빠르 기 때문에 기존 상태로 되돌리는 것이 좋습니다.

3.2.4. 스냅샷 삭제

rbd 를 사용하여 스냅샷을 삭제하려면 snap rm 옵션, 풀 이름, 이미지 이름 및 스냅샷 이름을 지정합니다.

[root@rbd-client ~]# rbd --pool <pool-name> snap rm --snap <snap-name> <image-name>
[root@rbd-client ~]# rbd snap rm <pool-name-/<image-name>@<snap-name>
Copy to Clipboard Toggle word wrap

예를 들면 다음과 같습니다.

[root@rbd-client ~]# rbd --pool rbd snap rm --snap snapname foo
[root@rbd-client ~]# rbd snap rm rbd/foo@snapname
Copy to Clipboard Toggle word wrap
중요

이미지에 복제본이 있는 경우 복제된 이미지에는 상위 이미지 스냅샷에 대한 참조가 유지됩니다. 상위 이미지 스냅샷을 삭제하려면 하위 이미지를 먼저 병합해야 합니다. 자세한 내용은 복제된 이미지 고정 을 참조하십시오.

참고

Ceph OSD 데몬은 데이터를 비동기적으로 삭제하므로 스냅샷을 삭제해도 디스크 공간이 즉시 해제되지 않습니다.

3.2.5. 스냅샷 삭제

rbd 를 사용하여 이미지의 모든 스냅샷을 삭제하려면 snap purge 옵션과 이미지 이름을 지정합니다.

[root@rbd-client ~]# rbd --pool {pool-name} snap purge {image-name}
[root@rbd-client ~]# rbd snap purge {pool-name}/{image-name}
Copy to Clipboard Toggle word wrap

예를 들면 다음과 같습니다.

[root@rbd-client ~]# rbd --pool rbd snap purge foo
[root@rbd-client ~]# rbd snap purge rbd/foo
Copy to Clipboard Toggle word wrap

3.2.6. 스냅샷 이름 변경

스냅샷 이름을 변경하려면 다음을 수행합니다.

[root@rbd-client ~]# rbd snap rename <pool-name>/<image-name>@<original-snapshot-name> <pool-name>/<image-name>@<new-snapshot-name>
Copy to Clipboard Toggle word wrap

예제

데이터 풀에서 snap1 스냅샷 이름을 snap2 로 변경하려면 다음을 수행합니다.

[root@rbd-client ~]# rbd snap rename data/dataset@snap1 data/dataset@snap2
Copy to Clipboard Toggle word wrap

snapshot 이름 변경에 대한 추가 세부 정보를 표시하려면 rbd help snap rename 명령을 실행합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat