Windows Server 2025 / Windows Server Backup으로 파일·전체 서버·시스템 상태를 백업하는 방법

Windows Server Backup은 파일·볼륨·시스템 상태 등을 백업하는 Windows Server 기능입니다. 백업할 범위와 복구 목표를 먼저 정하고, 원본과 다른 저장 위치에 백업한 뒤 버전 목록과 실제 복구 가능 여부를 확인해야 합니다.

백업 범위와 복구 목표를 정합니다

보호하려는 대상 검토할 백업 범위
개별 파일 삭제 파일·폴더 또는 해당 데이터 볼륨
운영체제와 부팅 환경 중요 볼륨을 포함한 베어 메탈 복구 범위
DC 등 역할의 구성 역할에 맞는 시스템 상태와 복구 계획
업무용 데이터베이스 응용 프로그램이 지원하는 일관성 있는 백업 방식

복구 시점 목표(RPO)는 어느 시점까지의 데이터 손실을 허용할지, 복구 시간 목표(RTO)는 얼마 안에 서비스를 복구할지를 뜻합니다. 복구해야 할 데이터와 시간을 정하지 않으면 백업 작업이 성공해도 필요한 복구를 하지 못할 수 있습니다.

파일 복사나 VM 체크포인트는 이 모든 범위를 자동으로 충족하지 않습니다. DC 복구는 파일 한 개를 복사하는 절차와 다르므로 전용 복구 계획이 필요합니다. 이 글은 FS1의 작은 시험 폴더를 백업하는 과정부터 진행합니다.

별도 백업 위치와 시험 파일을 준비합니다

FS1에 별도의 빈 백업용 디스크·볼륨을 준비하고 E:라는 예시 문자를 사용합니다. 원본 D:와 대상 E:를 혼동하지 마세요. 같은 호스트에 둔 두 VHDX는 파일 백업 절차 실습에는 쓸 수 있지만 호스트·저장소 장애를 분리한 백업 설계가 아닙니다.

Install-WindowsFeature Windows-Server-Backup
Get-Volume -DriveLetter D,E | Select-Object DriveLetter,FileSystemLabel,SizeRemaining
New-Item -ItemType Directory -Path 'D:\BackupLab'
'backup version A' | Set-Content -LiteralPath 'D:\BackupLab\sample.txt' -Encoding UTF8
Get-FileHash -LiteralPath 'D:\BackupLab\sample.txt' -Algorithm SHA256

새 BackupLab 폴더와 sample.txt가 없을 때만 생성합니다. 기존 시험 파일이 있다면 덮어쓰지 말고 내용을 확인하거나 다른 새 이름을 사용하세요. 백업 전 파일 내용과 해시를 기록하면 뒤의 복구 결과를 비교할 수 있습니다. 백업 대상의 접근 권한과 용량도 확인합니다.

일회성 파일 백업을 실행합니다

  1. Windows Server Backup(wbadmin.msc)을 열고 로컬 백업 → 한 번 백업을 선택합니다.
  2. 다른 옵션과 사용자 지정을 선택해 D:\BackupLab 폴더를 추가합니다. 전체 서버 백업과 혼동하지 않습니다.
  3. 대상 형식과 위치에서 준비한 별도 E: 볼륨을 선택합니다. 원본·대상 목록을 다시 비교합니다.
  4. VSS 설정과 확인 화면을 검토하고 백업을 시작합니다.
  5. 완료 상태와 이벤트, 백업 시각·대상·포함 항목을 기록합니다.

아직 GUI로 실행하지 않았다면 관리자 셸에서 아래 명령을 대안으로 사용할 수 있습니다. -quiet를 생략해 확인 내용을 읽을 수 있게 했습니다. wbadmin start backup 매개변수의 포함 범위와 VSS 차이를 확인하세요.

wbadmin start backup -backupTarget:E: -include:D:\BackupLab -vssCopy

VSS(Volume Shadow Copy Service)는 일관된 백업을 지원하는 Windows 구성 요소입니다. -vssFull은 다른 백업 제품의 로그·증분 체계에 영향을 줄 수 있어 목적 없이 바꾸지 않습니다. 백업 도구가 지원하지 않는 앱의 일관성까지 보장된다고 생각하면 안 됩니다.

백업 버전과 포함 범위를 확인합니다

wbadmin get versions -backupTarget:E:

백업 버전 조회 안내에 따라 버전 식별자, 시각과 가능한 복구 종류를 확인합니다. 작업 로그의 성공뿐 아니라 실제 대상 E:에 저장된 버전을 조회해야 합니다. 로컬 카탈로그에 기록만 남고 저장 장치가 없는 상태와 구분하세요.

같은 네트워크 공유 위치에 반복 백업하면 이전 백업을 덮어쓸 수 있는 조건이 있습니다. 여러 버전이 쌓일 것이라고 가정하지 말고 대상 방식별 보존 동작과 여유 공간을 확인하세요. 백업 폴더 구조를 수동으로 바꾸거나 내부 파일을 일부만 이동하면 복구에 문제가 생길 수 있습니다.

예약·보존·복구 검증을 함께 설계합니다

정기 백업은 콘솔의 백업 일정에서 실행 시간, 사용자 지정 범위와 대상 방식을 고릅니다. 전용 디스크를 지정하는 방식은 대상이 포맷되거나 일반 탐색기 사용 방식이 달라질 수 있으므로 기존 파일이 있는 디스크를 선택하지 않습니다. 먼저 일회성 백업·복구를 검증하고 새 전용 저장 장치로 예약을 계획하세요.

  • 성공 여부뿐 아니라 실패·미실행 알림과 담당자를 정합니다.
  • 필요한 복구 시점 수와 보존 기간에 맞는 용량을 계산합니다.
  • 원본 서버의 관리 계정 침해에도 함께 삭제되지 않도록 분리·접근 통제를 검토합니다.
  • 별도 위치로 시험 복구하고 파일 내용·권한·걸린 시간을 기록합니다.

백업 기능을 제거하거나 일정을 중지해도 기존 백업 파일이 자동 정리된다고 가정하지 않습니다. 반대로 저장소를 비우기 전에 보존해야 할 버전과 실제 복구 가능성을 확인하세요. 이 실습의 백업은 파일 복구 실습을 위해 유지합니다.