2010. 8. 4. 16:58

안녕하세요 Exterminate 입니다.

이번 포스팅은 Powershell로 시스템 상태 백업 만들기 입니다.

Windows Server 2008 R2에서는 백업 일정 마법사, 백업 마법사, Wbadmin start systemstatebackup 명령, Wbadmin enable backup 명령 또는 Windows Server 백업용 Windows PowerShell cmdlet 사용하여 서버의 시스템 상태 백업을 만들 있습니다. 시스템 상태 백업은 로컬로 연결된 내부 또는 외부 디스크나 원격 공유 폴더에 저장할 있으며 DVD, 광학 미디어 또는 기타 이동식 저장 미디어에는 저장할 없습니다. 또한 시스템 상태 백업을 만들 복구를 위한 다른 파일, 폴더 볼륨을 추가할 수도 있습니다.

 

Wbadmin start systemstatebackup 사용하여 일회성 백업 또는 시스템 상태를 만들고 Wbadmin enable backup 사용하여 시스템 상태의 예약된 백업을 만드는 방법에 대해 설명합니다

 

먼저 Wbadmin start systemstatebackup 이용하여 백업하는 방법 입니다.

 

위에서 설명하였다시피 Wbadmin start systemstatebackup 이용한 백업은 일회성 입니다.

 

먼저 구문은 wbadmin start systemstatebackup -backupTarget:<볼륨 이름> [-quiet] 이며

c드라이브에 대한 시스템 상태 백업을 e드라이브에 저장 되도록 실행해 보겠습니다..

wbadmin start systemstatebackup -backupTarget:e: -quiet

 

 

백업에 대한 로그 파일은 C:\Windows\Logs\WindowsServerBackup 경로에 쌓이게 됩니다.

 

E 드라이브에 다음과 같이 파일이 생성이 되며 VHD파일로 백업파일을 지원하고 있습니다.


여기서 잠깐..!

Windows2008에서는 기존 2000,2003에서 지원하던 ntbackup이 지원을 안하며 windows server 백업을 지원하고 있습니다. Ntbackup은 파일 기반 백업 및 복원 도구 이지만 windows server 백업은 볼륨 및 블록 기반의 도구 입니다. Windows server 백업에서는 백업 소스를 볼륨 집합으로 다루며 각 볼륨은 디스크 블록의 모음으로 다룹니다. 이러한 방식은 파일 시스템을 통해 파일을 백업하는 방식보다 훨씬 효율적이라고 합니다.

 

Wbadmin enable backup 이용하여 백업 스케쥴링을 만들어 보겠습니다.

일단 기본 구문은 아래와 같습니다.

wbadmin enable backup [-addtarget:<백업 대상>] [-removetarget:<백업 대상>] [-schedule:<백업 실행 시간>] [-include:<포함할 항목> [-nonRecurseInclude:<포함할 항목>] [-exclude:<제외할 항목>] [-nonRecurseExclude:<제외할 항목>] [-allCritical] [-systemState] [-vssFull | -vssCopy] [-user:<사용자 이름>] [-password:<암호>] [-quiet]

 

D드라이브를 백업하며 기본적으로 포함되는 c드라이브를 제외하여 스케쥴링을 적용해보겠습니다.

wbadmin enable backup -addtarget:e: -include:d: -exclude:c: -schedule:02:00 -systemState –quiet


 

정상적으로 예약 작업이 실행 되었으며 적용된 사항 확인해보도록 하겠습니다.

 

 

백업 항목을 보시면 기본적으로 C 볼륨이 적용되지만 제외된 것을 확인할 수 있습니다.

addtarget에서 지정한 e 볼륨에 백업파일이 생성되며 생성된 백업파일 VHD

디스크 관리에서 VHD연결을 통하여 백업 데이터 확인할 수 있습니다.

감사합니다.

Posted by 알 수 없는 사용자
:
BLOG main image
Windows Server를 공부 하는 사람들의 팀블로그 by 마성민

카테고리

분류 전체보기 (76)
Windows (2)
Powershell (56)
AD (0)
Exchange (6)
System Center (9)
IIS (0)
SQL (3)
Sharepoint (0)

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

Total :
Today : Yesterday :