Proxmox VM 백업은 애플리케이션 일관성을 보장하지 않고도 충돌 일관성을 유지할 수 있습니다. 파일 서버는 파일 시스템 스냅샷에서 정상적으로 복구될 수 있지만, 사용량이 많은 데이터베이스는 예상한 복구 지점을 보장하기 위해 게스트 에이전트 동결 훅, 애플리케이션 덤프 또는 짧은 중지 시간이 필요할 수 있습니다.
모든 상황에서 가동 중단 시간을 0으로 유지하려 하기보다 워크로드의 복구 요구사항에 따라 모드를 선택하세요. 허용 가능한 중단 시간, 일관성 유지 방법, 스토리지 동작 방식, 각 분류를 검증하는 복구 테스트를 문서화하세요. 성공한 작업 로그는 유용한 증거지만, 실제 승인 테스트는 격리된 환경에서 수행하는 애플리케이션 복구입니다.
일관성 요구사항에 따라 워크로드 분류하기
각 VM에 대해 애플리케이션, 쓰기 빈도, 허용 가능한 최대 가동 중단 시간, 복구 시점 목표를 기록하세요. 대부분 정적인 파일 서버와 트랜잭션 데이터베이스가 같은 노드를 공유한다는 이유만으로 동일한 모드를 사용해서는 안 됩니다.
애플리케이션에 자체 백업 또는 덤프 메커니즘이 있는지 확인하세요. VM 이미지는 시스템을 복구할 수 있지만, 데이터베이스 네이티브 덤프나 로그 백업은 서비스에 필요한 트랜잭션 수준의 복구와 검증을 제공할 수 있습니다.
Proxmox 백업 문서에서는 스냅샷, 일시 중지, 중지 동작을 구분합니다. 이 모드 정의를 게스트 애플리케이션 자체의 일관성 보장 방식과 함께 사용하세요.
가동 중단 시간이 짧아야 하는 워크로드에는 스냅샷 모드 사용하기
가동 중단 시간을 최소화해야 하고 스토리지 스택이 이를 지원한다면 스냅샷 모드가 일반적인 시작점입니다. 적절한 경우 QEMU 게스트 에이전트를 설치하고 활성화하여 백업 프로세스가 파일 시스템 동결 및 해제를 조정할 수 있도록 하세요.
파일 시스템을 정지시키면 처리 중인 쓰기로 인한 위험을 줄일 수 있지만, 이것만으로 트랜잭션 검증이 완료된 데이터베이스 백업이 생성되지는 않습니다. 복구 요구사항에서 애플리케이션 인지 방식이 필요하다면 데이터베이스 훅, 사전 백업 덤프, 복제 또는 다른 애플리케이션 인지 방법을 사용하세요.
덤프를 삭제될 수 있는 게스트 경로 외부에 보관하고, VM 백업이 시작되기 전에 덤프가 완료되었는지 확인하세요. Immich 구성 백업 가이드는 생성된 데이터베이스 덤프도 일관성과 복구 경로를 확인한 경우에만 유용하다는 점을 보여줍니다.
절충이 가능한 경우 중지 또는 일시 중지 모드 사용하기
중지 모드는 백업 전에 게스트를 종료하고 이후 다시 시작하여 가장 명확한 오프라인 상태를 제공합니다. 허용된 유지보수 시간이 있는 소규모 서비스나 온라인 상태에서 일관성을 조정하기 어려운 워크로드에 적합합니다.
일시 중지 모드는 실행을 멈추지만 눈에 띄는 중단 시간이 더 길어질 수 있으며, 애플리케이션 인지 방식의 사전 준비를 대신할 수 없습니다. 광범위하게 적용하기 전에 사용 중인 스토리지와 워크로드에서 실제 일시 중지 시간을 측정하세요.
홈 파일 서버의 경우 클라이언트가 재시도할 수 있고 파일 시스템이 정상이라면 게스트 에이전트 조정을 포함한 스냅샷 모드로 충분한 경우가 많습니다. 서비스 규모가 작거나 가용성보다 정확성이 중요하거나 온라인 캡처에 문제가 있음이 복구 테스트에서 드러난다면 중지 모드를 선택하세요.
각 백업 분류를 예약하고 검증하기
데이터베이스, 파일 서버, 일반 서비스 분류에 대해 별도의 작업을 만들거나 VM별 설정을 명시적으로 지정하세요. 백업 대상과 운영 데이터스토어가 동시에 포화되지 않도록 부하가 큰 게스트의 백업 시간을 분산하세요.
모드를 변경할 때마다 격리된 네트워크로 복구하세요. VM을 부팅하고, 파일 시스템 상태를 확인하고, 애플리케이션을 시작한 다음, 데이터베이스 무결성 검사나 샘플 쿼리를 실행하고, 일반적인 서비스 프로토콜을 통해 대표 파일을 열어 보세요.
백업 작업이 정상으로 표시되는 것만으로는 통과 조건이 아닙니다. 백업 분류는 복구 결과가 문서화된 가동 중단 시간과 일관성 요구사항을 충족할 때만 통과합니다. 그렇지 않다면 해당 워크로드를 더 강력한 사전 준비 방법이나 중지 시간대에 배정하세요.
자주 묻는 질문
QEMU 게스트 에이전트를 사용하면 데이터베이스 백업이 애플리케이션 일관성을 갖게 되나요? 그 자체만으로는 그렇지 않습니다. 파일 시스템 동결과 해제를 조정할 수는 있지만, 데이터베이스에는 자체 덤프, 훅, 체크포인트 또는 문서화된 스냅샷 통합이 여전히 필요할 수 있습니다.
소규모 홈 파일 서버에는 어떤 모드를 사용해야 하나요? 스냅샷 모드와 정상적으로 작동하는 게스트 에이전트로 시작한 다음 격리된 복구를 통해 검증하세요. 서비스가 가동 중단을 허용하고 더 단순한 오프라인 상태가 필요하다면 중지 모드를 사용하세요.
하나의 백업 작업에서 서로 다른 모드를 사용할 수 있나요? 각 워크로드가 문서화된 일관성과 가동 중단 시간 요구사항을 따르도록 VM별 설정을 명시적으로 지정하거나 별도의 작업을 사용하세요.
지원 및 팁
더 읽어보기

열 제어를 변경하지 않고 소음이 큰 미니 PC 팬을 교체할 수 있을까요?
예 - 교체품이 전기적 인터페이스, 공기 흐름 및 피드백 신호와 일치해야 하며, 커넥터가 맞는 것만으로는 열 제어가 유지되지 않습니다.

UPS 복구 후 홈 서버가 종속성 순서에 따라 서비스를 재개할 수 있나요?
예 - 명시적인 부팅 종속성과 준비 상태 확인을 사용하세요. 재시작 정책만으로는 서비스가 올바른 순서로 사용 가능한 상태가 된다는 보장이 없습니다.

완전한 전원 손실 후에도 Wake-on-LAN을 사용할 수 있나요?
때때로 - WOL은 AC 전원이 복구된 후 대기 전원과 펌웨어/NIC 상태가 복구되어야 하며, 전원이 없는 동안에는 시스템을 깨울 수 없습니다.

