LVM의 스냅샷에 대해 이해하려면(틀렸다면 정정해 주세요): 지속성이 없고 기본적으로 스냅샷을 지원하지 않는 파일 시스템에서도 작동할 수 있기 때문에 => 이는 스냅샷이 활성화되면 다음을 의미해야 한다고 생각합니다. LVM은 변경되기 전에 기록된 모든 블록의 복사본을 가져옵니다. 해당 복사본은 RAM 캐시에 저장되고 결국에는 다른 디스크 공간에 저장되며 스냅샷에서 읽은 모든 내용은 해당 "캐시"(캐시가 존재하는 경우)로 전송됩니다.
따라서 저는 이것이 스냅샷이 존재하는 동안 모든 쓰기 속도가 느려져야 한다는 것을 이해합니다. 이는 LVM 스냅샷을 데이터 백업을 위해 가능한 한 제한된 시간 동안만 촬영하고 최대한 빨리 억제해야 함을 의미합니까? 파일 시스템 자체가 스냅샷을 지원하지 않는 경우에만 문제가 되나요?
답변1
즉, 스냅샷에 존재하는 내용을 변경하려면 LVM에서 콘텐츠를 복사해야 하므로 쓰기 속도가 느려집니다.
그러나 LVM은 블록 계층에서 실행되므로 파일 시스템을 인식하지 못하기 때문에 어떤 파일 시스템을 사용하든 상관없이 이런 일이 발생합니다.
짧은 기간 동안만 스냅샷을 보관해야 하는지 여부는 사용 사례에 가장 적합한 것이 무엇인지에 따라 다릅니다.