검색

3.2. 스냅샷 기본 사항

download PDF

다음 절차에서는 명령줄에서 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}

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

[root@rbd-client ~]# rbd --pool rbd snap create --snap snapname foo
[root@rbd-client ~]# rbd snap create rbd/foo@snapname

3.2.2. 스냅샷 나열

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

[root@rbd-client ~]# rbd --pool {pool-name} snap ls {image-name}
[root@rbd-client ~]# rbd snap ls {pool-name}/{image-name}

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

[root@rbd-client ~]# rbd --pool rbd snap ls foo
[root@rbd-client ~]# rbd snap ls rbd/foo

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}

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

rbd --pool rbd snap rollback --snap snapname foo
rbd snap rollback rbd/foo@snapname
참고

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

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>

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

[root@rbd-client ~]# rbd --pool rbd snap rm --snap snapname foo
[root@rbd-client ~]# rbd snap rm rbd/foo@snapname
중요

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

참고

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}

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

[root@rbd-client ~]# rbd --pool rbd snap purge foo
[root@rbd-client ~]# rbd snap purge rbd/foo

3.2.6. 스냅샷 이름 변경

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

[root@rbd-client ~]# rbd snap rename <pool-name>/<image-name>@<original-snapshot-name> <pool-name>/<image-name>@<new-snapshot-name>

예제

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

[root@rbd-client ~]# rbd snap rename data/dataset@snap1 data/dataset@snap2

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

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.