저는 LVM을 사용하여 대용량 파일의 원자적 스냅샷을 찍어 원격 사이트에 동기화할 계획입니다.
제가 궁금한 것은 기본(비스냅샷) 볼륨에 장기적인 영향이 있는지 여부입니다. 일반적으로 스냅샷을 삭제하고 새 볼륨을 생성하기 전에 스냅샷을 24시간 동안 보관하면 기본 볼륨이 점차 더 조각화됩니까?
답변1
아니요,단편화 없음원본 파일 시스템에서왜냐하면스냅 사진.
기본적으로는 스냅샷입니다이렇게 일하세요:
- 변경 사항을 추적할 수 있는 디스크 공간을 제공하여 스냅샷을 시작합니다.
- 원본 볼륨의 블록이 수정되었습니다.
- 새 블록이 실제로 원본 볼륨에 기록되기 전에 (이전) 블록 내용이 스냅샷 영역에 복사됩니다.
- 스냅샷 장치에 액세스할 때마다 LVM은 블록 액세스를 원래 볼륨이나 스냅샷 영역에 매핑하여 스냅샷 볼륨이 "동결"된 것처럼 보이게 합니다.
이 프로세스 동안 원본 볼륨은 스냅샷과 다르게 동작하지 않습니다.. 그건 그저소홀히 하다전체 스냅샷 내용입니다.
(이 "조각화 방지" 동작에는 성능 비용이 따른다는 것을 알 수 있습니다.글쓰기원래 파일 시스템이 아닙니다. )