14.2. snapper 스냅샷 생성


snapper는 다음 유형의 스냅샷을 생성할 수 있습니다.
사전 스냅샷
사전 스냅샷은 post snapshot의 원본 지점 역할을 합니다. 이 두 가지 요소는 밀접하게 연관되어 있으며 두 지점 간의 파일 시스템 변경을 추적하도록 설계되었습니다. 스냅샷 게시 전에 사전 스냅샷을 만들어야 합니다.
스냅샷 후
post snapshot은 사전 스냅샷의 끝점 역할을 합니다. 결합된 사전 및 사후 스냅샷은 비교를 위한 범위를 정의합니다. 기본적으로 모든 새 스냅퍼 볼륨은 관련 post snapshot이 성공적으로 생성된 후 백그라운드 비교를 생성하도록 구성됩니다.
Single Snapshot
단일 스냅샷은 특정 시점에 생성된 독립 실행형 스냅샷입니다. 이러한 수정의 타임라인을 추적하는 데 사용할 수 있으며 나중에 반환하는 일반적인 지점을 가질 수 있습니다.

14.2.1. Pre 및 Post Snapshot pair 만들기

14.2.1.1. 스냅퍼를 사용하여 사전 스냅샷 생성

사전 스냅샷을 생성하려면 다음을 사용합니다.
# snapper -c config_name create -t pre
-c config_name옵션은 이름이 지정된 구성 파일의 사양에 따라 스냅샷을 생성합니다. 구성 파일이 아직 없는 경우 14.1절. “초기 스냅퍼 구성 생성” 을 참조하십시오.
create -t 옵션은 생성할 스냅샷 유형을 지정합니다. 허용되는 항목은 pre,post, 또는 single 입니다.
예를 들어 14.1절. “초기 스냅퍼 구성 생성” 에서 생성된 다음과 같이 lvm_config 구성 파일을 사용하여 사전 스냅샷을 생성하려면 다음을 사용합니다.
# snapper -c SnapperExample create -t pre -p
1
p 옵션은 생성된 스냅샷의 수를 출력하고 선택 사항입니다.

14.2.1.2. snapper를 사용하여 게시 후 스냅샷 생성

게시 스냅샷은 스냅샷의 끝점이며 14.2.1.1절. “스냅퍼를 사용하여 사전 스냅샷 생성” 의 지침에 따라 상위 사전 스냅샷 후에 생성해야 합니다.

절차 14.2. 스냅샷 생성

  1. 사전 스냅샷 수를 확인합니다.
    # snapper -c config_name list
    예를 들어 설정 파일 lvm_config 를 사용하여 생성된 스냅샷 목록을 표시하려면 다음을 사용합니다.
    # snapper -c lvm_config list
    Type   | # | Pre # | Date              | User | Cleanup  | Description | Userdata
    -------+---+-------+-------------------+------+----------+-------------+---------
    single | 0 |       |                   | root |          | current     |
    pre    | 1 |       | Mon 06<...>       | root |          |             |
    
    이 출력은 사전 스냅샷이 숫자 1임을 보여줍니다.
  2. 이전에 생성된 사전 스냅샷에 연결된 후 스냅샷을 생성합니다.
    # snapper -c config_file create -t post --pre-num pre_snapshot_number
    • t post 옵션은 스냅샷 생성을 지정합니다.
    • --pre-num 옵션은 해당 사전 스냅샷을 지정합니다.
    예를 들어 lvm_config 구성 파일을 사용하여 게시 스냅샷을 만들고 사전 스냅샷 번호 1에 연결된 경우 다음을 사용합니다.
    # snapper -c lvm_config create -t post --pre-num 1 -p
    2
    
    p 옵션은 생성된 스냅샷의 수를 출력하고 선택 사항입니다.
  3. 사전 및 게시 스냅샷 1 및 2가 이제 생성되어 쌍으로 생성됩니다. list 명령으로 이를 확인합니다.
    # snapper -c lvm_config list
    Type   | # | Pre # | Date              | User | Cleanup  | Description | Userdata
    -------+---+-------+-------------------+------+----------+-------------+---------
    single | 0 |       |                   | root |          | current     |
    pre    | 1 |       | Mon 06<...>       | root |          |             |
    post   | 2 | 1     | Mon 06<...>       | root |          |             |
    

14.2.1.3. Pre and Post Snapshots에서 명령 래핑

명령을 사전 및 사후 스냅샷으로 래핑할 수도 있습니다. 이 명령은 테스트 시 유용할 수 있습니다. 다음 단계를 위한 바로 가기인 절차 14.3. “Pre and Post Snapshots에서 명령 래핑” 를 참조하십시오.
  1. snapper create pre snapshot 명령을 실행합니다.
  2. 명령 또는 명령 목록을 실행하여 파일 시스템 콘텐츠에 잠재적으로 영향을 미치는 작업을 수행합니다.
  3. snapper create post snapshot 명령을 실행합니다.

절차 14.3. Pre and Post Snapshots에서 명령 래핑

  1. 명령을 사전 및 사후 스냅샷으로 래핑하려면 다음을 수행합니다.
    # snapper -c lvm_config create --command "command_to_be_tracked"
    예를 들어 /lvm_mount/hello_file 파일의 생성을 추적하려면 다음을 수행합니다.
    # snapper -c lvm_config create --command "echo Hello > /lvm_mount/hello_file"
  2. 이를 확인하려면 status 명령을 사용합니다.
    # snapper -c config_file status first_snapshot_number..second_snapshot_number
    예를 들어 첫 번째 단계에서 변경한 내용을 추적하려면 다음을 수행합니다.
    # snapper -c lvm_config status 3..4
    +..... /lvm_mount/hello_file
    
    필요한 경우 list 명령을 사용하여 스냅샷 수를 확인합니다.
    status 명령에 대한 자세한 내용은 14.3절. “스냅 샷 스냅샷 간 변경 사항 추적” 을 참조하십시오.
지정된 예제의 명령은 스냅샷에서 캡처하는 유일한 작업임을 보장하지 않습니다. Snapper는 또한 사용자가 수정하는 것이 아니라 시스템에서 수정한 모든 것을 기록합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.