개인 또는 기업 환경에서 백업과 복원 전략을 수립하는 것은 매우 중요합니다. 온프레미스 스토리지뿐 아니라 AWS, Azure, Google Cloud와 같은 클라우드 환경까지, 다양한 운영 체제와 애플리케이션의 백업을 수행할 수 있는 도구는 무수히 많습니다.
이 글에서는 Windows Server 2019에 기본 탑재된 Windows Server Backup을 사용하여 백업 기능을 설치·구성하고, 실제로 백업과 복원을 수행하는 방법을 단계별로 소개합니다. 이 절차는 이전 버전의 Windows Server 운영 체제에서도 동일하게 적용할 수 있습니다.
1. Windows Server Backup 기능 설치
먼저 Windows Server 2019에 Windows Server Backup 기능을 설치하겠습니다.
- 서버 관리자(Server Manager)를 엽니다.
- 역할 및 기능 추가(Add roles and features)를 클릭합니다.
- 시작하기 전 화면에서 다음을 클릭합니다.
- 설치 유형 선택에서 역할 기반 또는 기능 기반 설치를 선택하고 다음을 클릭합니다.
- 대상 서버 선택에서 해당 서버를 선택한 후 다음을 클릭합니다.
- 서버 역할 선택에서는 변경 없이 다음을 클릭합니다.
- 기능 선택에서 Windows Server Backup을 체크하고 다음을 클릭합니다.

- 설치 확인 화면에서 설치를 클릭합니다.
- 설치가 완료되면 닫기를 클릭합니다.
2. Windows Server Backup 구성 및 즉시 백업 수행
이번에는 Backup Once(즉시 백업)와 Backup Schedule(백업 일정) 기능을 활용해 백업을 구성하고 수행하는 방법을 살펴보겠습니다.
- 서버 관리자를 엽니다.
- 창 오른쪽 상단의 도구(Tools) 메뉴를 클릭한 후 Windows Server Backup을 선택합니다.


- 동작(Action) 탭을 클릭하고 Backup Once(즉시 백업)를 선택합니다. 도구 창 오른쪽의 'Backup Once' 항목을 클릭해서도 동일하게 실행할 수 있습니다.
- 백업 옵션(Backup Options)에서 예약된 백업이 아직 없거나, 예약된 백업과 다른 위치·항목으로 백업하려면 다른 옵션(Different options)을 선택하고 다음을 클릭합니다.

- 백업 구성 선택(Select Backup Configuration)에서 서버 데이터, 애플리케이션, 시스템 상태를 모두 백업하는 전체 서버(Full server, 권장)를 선택하고 다음을 클릭합니다.

- 대상 유형 지정(Specify Destination Type)에서 원격 공유 폴더(Remote shared folder)를 선택하고 다음을 클릭합니다. 참고로 백업 전용 저장소가 준비되어 있지 않으면 로컬 스토리지에는 백업할 수 없습니다. 이 경우 볼륨 목록에서 특정 볼륨을 제외하거나 다른 디스크를 추가한 뒤 작업을 다시 시도해야 합니다.

- 원격 위치를 입력한 후 상속(Inherit)을 선택하고 다음을 클릭합니다. 상속 옵션을 사용하면 지정된 원격 공유 폴더에 접근 권한이 있는 모든 사용자가 백업 파일에 접근할 수 있게 됩니다.

- 공유 네트워크 폴더에 쓰기 권한이 있는 사용자의 자격 증명(사용자 이름과 암호)을 입력합니다.
- 확인(Confirmation) 화면에서 백업(Backup)을 클릭합니다.
- 백업 진행 상황(Backup Progress)을 확인합니다. 마법사를 닫아도 백업 작업은 백그라운드에서 계속 실행되며, 백업 도구에서 언제든 진행 상황을 확인할 수 있습니다.

- 파일 탐색기를 열고 백업이 저장된 위치로 이동하면 백업 데이터가 담긴 WindowsImageBackup이라는 새 폴더가 생성된 것을 확인할 수 있습니다.

3. 백업 일정 예약하기
- Windows Server Backup을 엽니다.
- 동작(Action) 탭을 클릭한 후 Backup Schedule(백업 일정)을 선택합니다. 도구 창 오른쪽에서도 동일하게 실행할 수 있습니다.
- 시작(Getting Started) 화면에서 다음을 클릭합니다.
- 백업 구성 선택에서 서버 데이터, 애플리케이션, 시스템 상태를 백업하는 전체 서버(Full server, 권장)를 선택하고 다음을 클릭합니다.
- 백업 시간 지정(Specify Backup Time)에서 전체 서버 백업을 수행할 일정을 설정하고 다음을 클릭합니다. 하루 한 번 백업하는 옵션과 하루 여러 번 백업하는 옵션이 있으며, 여기서는 매일 오후 8시에 하루 한 번 백업하도록 설정했습니다.

- 대상 유형 지정에서 백업을 저장할 위치를 선택하고 다음을 클릭합니다. 백업 전용 하드 디스크 사용(권장), 볼륨에 백업, 공유 네트워크 폴더에 백업의 세 가지 옵션이 있으며, 여기서는 공유 네트워크 폴더에 백업을 선택했습니다. 주의할 점은 예약 백업의 저장 대상으로 원격 공유 폴더를 사용하면 새 백업이 생성될 때마다 이전 백업이 삭제되어 최신 백업만 남게 된다는 것입니다.

- 원격 공유 폴더 지정(Specify Remote Shared Folder)에서 경로를 입력하고 상속(Inherit)을 선택한 후 다음을 클릭합니다.

- 사용자 이름과 암호를 입력하여 백업 일정을 등록(Register Backup Schedule)합니다.
- 확인(Confirmation) 화면에서 마침(Finish)을 클릭합니다.
- 닫기(Close)를 클릭해 창을 종료합니다.
4. 백업 데이터 복원하기
복원 방법은 상황에 따라 달라집니다. Windows가 정상적으로 부팅되어 Windows Server Backup을 실행할 수 있는 환경이라면 아래와 같이 복구(Recover) 옵션을 통해 진행할 수 있습니다.
- Windows Server Backup을 엽니다.
- 동작(Action)을 클릭한 후 복구(Recover)를 클릭합니다.
- 시작(Getting Started) 화면에서 백업이 저장된 위치를 선택하고 다음을 클릭합니다. 여기서는 네트워크 공유에 백업이 저장되어 있습니다.

- 위치 유형 지정에서 로컬 드라이브 또는 원격 공유 폴더 중 하나를 고르는데, 여기서는 원격 공유 폴더를 선택합니다.

- 원격 폴더 경로를 입력하고 다음을 클릭합니다.

- 공유 네트워크 폴더에 읽기 권한이 있는 사용자의 자격 증명을 입력합니다.
- 복원에 사용할 백업의 날짜를 선택합니다. 백업이 존재하는 날짜는 굵게 표시됩니다.

- 복구 유형(Recovery Type)을 선택하고 다음을 클릭합니다. 파일 및 폴더, Hyper-V, 볼륨, 애플리케이션, 시스템 상태의 다섯 가지 옵션이 있으며, 여기서는 파일 및 폴더를 복구합니다.
- 복구할 항목을 선택하고 다음을 클릭합니다. 예시로 바탕화면의 모든 파일을 복구하겠습니다.

- 복구 옵션 지정(Specify Recovery Options)에서 복사본 처리 방법을 선택하고 다음을 클릭합니다.

- 확인(Confirmation) 화면에서 복구(Recover)를 클릭합니다.
- 복구 진행 상황을 확인하고 완료되면 닫기(Close)를 클릭합니다.

- 파일 탐색기를 열어 파일이 복구된 위치로 이동한 뒤 결과를 확인합니다.
부팅 파일 손상 등의 문제로 Windows 자체를 시작할 수 없는 경우에는 복구 환경을 실행해 시스템 이미지 복원을 진행해야 합니다.
- 부팅 가능한 DVD 또는 USB를 서버에 삽입하거나 연결합니다. 부팅 미디어에는 현재 사용 중인 Windows 이미지(여기서는 Windows Server 2019)가 반드시 포함되어 있어야 합니다.
- BIOS 또는 하이퍼바이저에서 부팅 순서(부팅 옵션)를 설정한 뒤 컴퓨터를 재부팅합니다.
- "CD 또는 DVD에서 부팅하려면 아무 키나 누르십시오"라는 메시지가 나타나면 Enter 키를 누릅니다.
- Windows 설치(Windows Setup) 화면에서 언어, 시간 및 통화 형식, 키보드를 선택하고 다음을 누릅니다.
- 컴퓨터 복구(Repair your computer)를 클릭합니다.

- 문제 해결(Troubleshoot)을 클릭합니다.

- 시스템 이미지 복구(System Image Recovery)를 클릭합니다.

- 대상 운영 체제를 선택합니다.

- 이동식 드라이브나 네트워크 공유에 저장된 시스템 이미지를 사용해 Windows를 복구하는 절차에 따라 진행합니다.