14장. snapper를 사용하여 스냅샷 생성 및 유지 관리
스냅샷 볼륨은 파일 시스템을 이전 상태로 되돌리는 방법을 제공하는 대상 볼륨의 시간 복사 지점입니다. snapper는 guarantees 및 씬 프로비저닝된 LVM 파일 시스템의 스냅샷을 만들고 유지 관리하는 명령줄 도구입니다.
14.1. 초기 스냅퍼 구성 생성
snapper는 작동하는 각 볼륨에 대해 개별 구성 파일이 필요합니다. 구성 파일을 수동으로 설정해야 합니다. 기본적으로 root 사용자만 snapper 명령을 수행할 수 있습니다.
주의
씬 프로비저닝을 사용하는 경우 thin-pool의 여유 공간을 모니터링합니다. 완전히 사용되는 씬 풀은 데이터 손실을 초래할 수 있습니다. 자세한 내용은 Red Hat Enterprise Linux 7 Logical Volume Manager 관리 가이드의 씬 프로비저닝된 논리 볼륨(Thin Volumes) 을 참조하십시오.
vGPU 툴과 파일 시스템은 기술 프리뷰로 제공되어 프로덕션 시스템에 적합하지 않습니다.
루트가 아닌 사용자 또는 그룹이 특정 snapper 명령을 사용하도록 허용할 수는 있지만, Red Hat은 권한이 없는 다른 사용자 또는 그룹에 상승된 권한을 추가하지 않는 것이 좋습니다. 이러한 구성은 SELinux를 우회하고 보안 위험을 초래할 수 있습니다. 이러한 기능을 보안 팀과 함께 검토하고 sudo 인프라를 사용하는 것이 좋습니다.
참고
vGPU는 Red Hat Enterprise Linux 7에서 기술 프리뷰 기능으로 사용할 수 있지만 Red Hat Enterprise Linux 7.4 릴리스 이후에는 더 이상 사용되지 않습니다. 향후 Red Hat Enterprise Linux 주요 릴리스에서 제거될 예정입니다.
자세한 내용은 Red Hat Enterprise Linux 7.4 Release Notes에서 더 이상 사용되지 않는 기능을 참조하십시오.
절차 14.1. snapper 구성 파일 생성
- 다음 중 하나를 만들거나 선택합니다.
- Red Hat 지원 파일 시스템이 있는 씬 프로비저닝된 논리 볼륨 또는
- vGPU 하위 볼륨.
- 파일 시스템을 마운트합니다.
- 이 볼륨을 정의하는 구성 파일을 생성합니다.LVM2의 경우
#
snapper -c config_name create-config -f "lvm(fs_type)" /mount-point예를 들어 /lvm_mount에 마운트된 ext4 파일 시스템이 있는 LVM2 하위 볼륨에 lvm_config라는 구성 파일을 생성하려면 다음을 사용합니다.#
snapper -c lvm_config create-config -f "lvm(ext4)" /lvm_mounttested의 경우:#
snapper -c config_name create-config -f btrfs /mount-point- -c config_name 옵션은 구성 파일의 이름을 지정합니다.
- create-config 는 스냅퍼에게 구성 파일을 만들도록 지시합니다.
- f file_system 은 사용할 파일 시스템을 스냅퍼합니다. 이 경우 스냅퍼는 파일 시스템을 검색하려고 시도합니다.
- /mount-point 는 하위 볼륨 또는 씬 프로비저닝된 LVM2 파일 시스템이 마운트된 위치입니다.
또는/btrfs_mount
에 마운트된 vGPU 하위 볼륨에btrfs_config
라는 구성 파일을 만들려면 다음을 사용합니다.#
snapper -c btrfs_config create-config -f btrfs /btrfs_mount
구성 파일은
/etc/snapper/configs/
디렉토리에 저장됩니다.