LVM이 수정되면 LVM 스냅샷이 업데이트되지 않습니다.

LVM이 수정되면 LVM 스냅샷이 업데이트되지 않습니다.

RAID1에 2개의 부팅 드라이브가 있고 소프트웨어 RAID10(mdadm)에 8개의 데이터 드라이브가 있는 CentOS7(RedHat) 서버가 있습니다. LVM 스냅샷을 사용하여 데이터 드라이브에 저장된 Mongo 데이터베이스를 백업한 다음 스냅샷을 압축하여 다른 서버에 저장하려고 합니다. 내 문제는 스냅샷이 최신인지 확인할 때마다 최신 상태가 아니라는 것입니다. 원래 논리 볼륨에 새 파일을 생성한 다음 스냅샷을 마운트하여 파일이 있는지 확인합니다. 스냅샷을 삭제 lvremove하고 다시 생성하지 않는 한 파일은 절대 존재하지 않습니다.lvcreate


내 설정은 다음과 같습니다. LVM 스냅샷의 CentOS 서버 불일치

이 디렉터리 는 스냅샷이 마운트되는 위치이자 스냅샷을 생성하려는 논리 볼륨 /mnt/snap이기도 합니다 . /data두 파일의 파일은 동일하지 않습니다. LVM 스냅샷을 잘못된 방식으로 생각하고 있는 걸까요? 데이터베이스를 백업하고 보관할 때마다 스냅샷을 꼭 생성해야 합니까?

답변1

당신이 그들에 대해 틀린 것 같습니다. LVM 스냅샷은 스냅샷이 생성될 당시 소스 장치의 상태를 캡처합니다. 따라서 일반적인 스냅샷 및 백업 워크플로는 다음과 같습니다.

  1. 스냅샷 생성
  2. 스냅샷 마운트
  3. 데이터 복사
  4. 스냅샷 제거
  5. 스냅샷 삭제

이전 스냅샷을 추가 백업으로 보관할 수도 있지만 그렇게 하려면 비용이 듭니다(데이터 복사본을 유지하는 것은 디스크 공간이나 디스크 액세스 측면에서 무료가 아닙니다).

관련 정보