LVM 스냅샷을 작성할 수 있습니까? (임시 실험용)

LVM 스냅샷을 작성할 수 있습니까? (임시 실험용)

스냅샷은 일반적으로 읽기 전용인 것 같습니다. (한 장면에서스냅샷을 생성하고 기본 볼륨으로 몇 가지 실험을 수행한 다음 이전 상태를 복원합니다.통과스냅샷을 기본 볼륨에 "병합".)

LVM에 가능한 대안이 있습니까? 즉, 임시 실험이 메인 볼륨에 표시되는 것을 원하지 않으므로 "임시" 스냅샷을 만들고 쓰기 가능하게 만들고 해당 "분기"에서 실험한 다음 스냅샷을 삭제합니다(또는 결과에 만족하면 병합). )?

LVM에서 스냅샷 쓰기가 가능한 경우 수정된 스냅샷이 다른 수정 사항이 있는 기본 볼륨에 병합되면 어떻게 됩니까?

(그런데,btrfs 스냅샷은 기본적으로 쓰기 가능한 것으로 나타납니다., 따라서 이러한 상황은 btrfs에서 발생할 가능성이 높습니다. )

답변1

LVM은 읽기-쓰기 스냅샷을 지원하며 실제로 이것이 기본값입니다. 수정된 스냅샷을 병합하면 수정되지 않은 스냅샷을 병합하는 것과 마찬가지로 스냅샷의 원본 볼륨에 있는 데이터가 삭제됩니다.

수정 사항을 삭제하려면 RW 스냅샷을 찍고 이를 유지하려면 병합하는 것이 좋습니다. 수정 사항을 보존하려면 RO 스냅샷을 생성하고(또는 RW는 마운트하지 않음) 문제가 발생하면 이를 병합해야 합니다.

첫 번째 경우의 예는 다음과 같습니다. 정확히 동일한 소프트웨어를 사용하여 매일 가상 머신을 시작하려고 합니다. 때로는 패치를 설치했기 때문에 변경 사항을 유지하고 싶지만 대부분의 경우 처음부터 다시 시작하고 싶습니다.

두 번째 상황은 시스템 업그레이드일 수 있습니다. 대부분의 경우 작동하며 스냅샷을 삭제할 수 있습니다. 그러나 때로는 실패하여 병합하고 싶을 때도 있습니다.

관련 정보