LVM 단위의 스냅샷 크기

LVM 단위의 스냅샷 크기

스냅샷에 적합한 크기를 선택하는 방법을 알고 싶습니다. 내가 아는 한, 간단한 스냅샷은 두 논리 볼륨 간의 차이를 처리하는 데 필요한 공간을 사용합니다. 따라서 스냅샷이 (예를 들어) 30G 파티션으로 구성된 경우(모든 파일을 덮어썼음) 스냅샷의 크기는 얼마나 되어야 합니까? 30G만? 아니면 향후 구역 변경에 따라 달라지나요?

답변1

스냅샷에는 논리 볼륨의 내용 변경만큼 많은 저장 공간이 필요합니다.

따라서 30GB 볼륨이 있고 스냅샷을 찍는다고 가정해 보겠습니다. 처음에는 공간이 필요하지 않습니다. 하지만 일주일 후에는 스냅샷이 4GB의 저장 공간을 사용한다는 사실을 알게 됩니다. 이는 볼륨에 있는 콘텐츠의 하위 집합이 4GB의 변경 사항을 생성할 만큼 충분히 변경되었음을 의미합니다.

동일한 하위 집합이 변경되면 크기는 상당히 일정하게 유지됩니다. 그러나 변경 사항이 다른 하위 집합의 패턴인 경우 그에 따라 크기도 변경되기 시작합니다.

따라서 단기적으로 크기는 볼륨의 "가변성"과 사용하려는 보존 시간에 따라 달라집니다.

이 예의 경우 1개월 보존 정책에는 다음이 필요합니다.

  • 단일 스냅샷 4GB
  • 스냅샷 2개에 8GB(격주)
  • 최대 32GB의 주간 스냅샷 1개
  • 등.

관련 정보