11.6. 씬 프로비저닝된 스냅샷 볼륨
Red Hat Enterprise Linux는 씬 프로비저닝된 스냅샷 볼륨을 지원합니다. 씬 논리 볼륨의 스냅샷도 씬 논리 볼륨(LV)을 생성합니다. 씬 스냅샷 볼륨은 다른 씬 볼륨과 동일한 특성을 갖습니다. 볼륨을 독립적으로 활성화하고, 볼륨 확장, 볼륨 이름 변경, 볼륨 제거, 볼륨 스냅샷도 수행할 수 있습니다.
모든 LVM 스냅샷 볼륨 및 모든 씬 볼륨과 유사하게 클러스터의 노드에서 씬 스냅샷 볼륨은 지원되지 않습니다. 스냅샷 볼륨은 하나의 클러스터 노드에서만 독점적으로 활성화되어야 합니다.
기존 스냅샷은 생성된 각 스냅샷에 새 공간을 할당해야 합니다. 여기서 데이터는 원본의 변경으로 유지됩니다. 하지만 씬 프로비저닝 스냅샷은 원본과 동일한 공간을 공유합니다. thin LV의 스냅샷은 thin LV에 공통된 데이터 블록과 해당 스냅샷이 공유되기 때문에 효율적입니다. thin LV 또는 다른 씬 스냅샷에서 스냅샷을 생성할 수 있습니다. 재귀 스냅샷에 공통된 블록은 씬 풀에서도 공유됩니다.
씬 스냅샷 볼륨은 다음과 같은 이점을 제공합니다.
- 원본의 스냅샷 수를 늘리면 성능에 부정적인 영향을 미칩니다.
- 씬 스냅샷 볼륨은 새 데이터만 작성되고 각 스냅샷에 복사되지 않기 때문에 디스크 사용량을 줄일 수 있습니다.
- 기존 스냅샷 요구 사항인 원본을 사용하여 씬 스냅샷 볼륨을 동시에 활성화할 필요가 없습니다.
- 스냅샷에서 원본을 복원할 때 씬 스냅샷을 병합할 필요가 없습니다. 원본을 제거하고 대신 스냅샷을 사용할 수 있습니다. 기존 스냅샷에는 변경 사항을 저장해야 하는 별도의 볼륨이 있습니다. 즉, 원본을 재설정하기 위해 병합됩니다.
- 기존 스냅샷과 비교하면 허용되는 스냅샷 수가 훨씬 더 제한됩니다.
씬 스냅샷 볼륨 사용에 대한 많은 이점이 있지만 필요에 따라 기존 LVM 스냅샷 볼륨 기능이 더 적합할 수 있는 몇 가지 사용 사례가 있습니다. 모든 유형의 볼륨에서 기존 스냅샷을 사용할 수 있습니다. 그러나 thin-snapshot을 사용하려면 씬 프로비저닝을 사용해야 합니다.
씬 스냅샷 볼륨의 크기를 제한할 수 없습니다. 스냅샷은 필요한 경우 씬 풀의 모든 공간을 사용합니다. 일반적으로 사용할 스냅샷 형식을 결정할 때 사이트의 특정 요구 사항을 고려해야 합니다.
기본적으로 씬 스냅샷 볼륨은 정상적인 활성화 명령 중에 건너뜁니다.