LVM 및 스냅샷

LVM 및 스냅샷

방금 lvm을 설정한 파일 서버가 있습니다. 두 개의 LVM 파티션 /dev/fileserverLVM/home /dev/fileserverLVM/backup이 있습니다.

/dev/fileserverLVM/backup에 스냅샷을 찍어 저장하고 싶습니다. 내가 읽은 내용은 모두 새로운 논리 파티션을 생성하는 것입니다. 이를 방지하고 스냅샷을 /dev/fileserverLVM/backup에 직접 기록할 수 있습니까? 아니면 선택의 여지가 없나요?

답변1

스냅 사진~이다정의에 따라 자체 볼륨이므로 볼륨 그룹에 그대로 추가해야 합니다.

당신이 원하는 경우거의스냅샷을 사용하여 백업 LV 내 작업 홈 LV를 즉시 복사하려면 다음과 같이 진행할 수 있습니다.

  • 라이브 볼륨의 스냅샷 생성

lvcreate -LXG -s -n snapshot /dev/fileserverLVM/home

  • 백업 LV가 홈과 동일한 크기라고 가정

dd if=/dev/fileserverLVM/스냅샷=/dev/fileserverLVM/backup bs=1M

  • 스냅샷 제거

lvremove /dev/fileserverLVM/스냅샷

답변2

아니 그건 정말 선택 사항이 아니야..

이 동작을 달성하기 위해 할 수 있는 것은 다음과 같습니다.

  • 스냅샷 찍기
  • 파일 시스템 백업을 만들고 싶다면 스냅샷 파일 시스템을 마운트하세요.
  • 그런 다음 데이터를 백업 파일 시스템에 복사하십시오.
  • 파일 시스템을 마운트했다면 마운트 해제하십시오.
  • 그런 다음 스냅샷을 제거합니다.

기억해야 할 중요한 점은 이를 수행하려면 볼륨 그룹에 충분한 여유 물리적 범위가 있어야 한다는 것입니다.

보다스냅샷 백업LVM HOWTO 섹션을 참조하세요.

스냅샷 볼륨은 원하는 대로 크거나 작을 수 있지만 스냅샷 수명 동안 원래 볼륨에 발생할 수 있는 모든 변경 사항을 보관할 수 있을 만큼 커야 합니다.

답변3

나는 이것을 주석으로 만들고 싶었지만 주석의 형식을 읽을 수 없습니다.

기억해야 할 또 다른 점은 스냅샷 전에 정수화할 수 있는 파일 시스템( xfs _freeze , xfs _freeze -u 참조)을 사용하려는 것이므로 올바른 세트는 다음과 같습니다.

  • 파일 시스템 동결
  • 스냅샷 찍기
  • 파일 시스템 해동
  • 파일 시스템 백업을 만들고 싶다면 스냅샷 파일 시스템을 마운트하세요.
  • 그런 다음 데이터를 백업 파일 시스템에 복사하십시오.
  • 파일 시스템을 마운트했다면 마운트 해제하십시오.
  • 그런 다음 스냅샷을 제거합니다.

관련 정보