달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2008. 11. 25. 13:12

11-4-3. 백업과 복구 - 복구 (Restore) Windows Networking2008. 11. 25. 13:12

제대로 복구를 하는 것은 백업을 하는 것만큼이나 중요한 일이다. 백업을 잘 하는 관리자는 많지만 의외로 복구를 잘하는 관리자는 많지 않다. 어떻게 보면 당연한 일이라 할 수 있다. 백업은 항상 하고 있지만 복구는 문제가 발생하기 전에는 해 볼 기회가 없기 때문일 것이다. 잘 돌아가는 시스템을 멈추고 복구를 위한 테스트를 해 보는 작업은 어떻게 보면 엽기적인 행동으로 비춰질 수도 있겠지만 현명한 관리자라면 비슷한 크기의 백업을 진행하게 되는 테스트 시스템을 셋팅하고 복구테스트를 해 보는 것을 잊지 말아야 할 것이다.


복구를 해야 하는 시스템에서 백업프로그램을 실행한다. 시작
à실행창에 ‘ntbackup’이라고 입력하여 백업프로그램을 실행할 수 있다.

백업프로그램이 시작되었다. 복원마법사를 이용하면 편리하다.

 

<그림11-120. 백업으로부터 복구하기 1>

복원할 데이터화면이 나오는데 이 시스템에서 백업프로그램이 수행되었다면 그림과 같이 백업된 정보가 나온다. 복원할 항목을 선택한후 [다음]을 누른다.

 

<그림11-121. 백업으로부터 복구하기 2>

백업데이터의 위치를 지정하니 카달로그에서 이 백업데이터가 백업한 폴더구조를 보여준다. 여기서 복구를 원하는 폴더나 파일을 체크하고 [다음]을 누른다.

 

<그림11-122. 백업으로부터 복구하기 3>

복원마법사가 완료되었음을 보여주는데 [마침]을 누르면 원래의 위치에 그대로 복구를 하게 된다. 여기서 [고급]을 눌러서 추가설정을 확인한다.

 

<그림11-123. 백업으로부터 복구하기 4>

복원할 위치를 지정하는 화면이다. 원래위치에 할 것인지, 다른 위치에 복원할 것인지 아니면 폴더구조를 무시하고 하나의 폴더에 모든 파일을 풀어놓을 것인지를 선택할 수 있다.

 

<그림11-124. 백업으로부터 복구하기 5>

복구할 대상디스크에 같은 파일이 있을 때 어떻게 처리할 것인지를 묻는다. 결정한 다음 [다음]을 누른다.

 

<그림11-125. 백업으로부터 복구하기 6>

고급복원옵션에서는 NTFS퍼미션까지 복구를 할 것인지 여부를 결정할 수 있다. 기본적으로 활성화되어 있다. 하지만 NTFS파일시스템에서 백업된 데이터를 FAT파일시스템으로 복원한다면 이 퍼미션은 의미가 없다.

 

<그림11-126. 백업으로부터 복구하기 7>

복원마법사가 완료되었다. 요약된 정보를 확인한다.

<그림11-127. 백업으로부터 복구하기 8>

복원을 완료하였음을 보여주는 화면이다. [보고서]를 클릭하여 어떤 파일과 폴더가 복원이 되었는지, 오류는 없었는지 등을 살펴본다.

 

<그림11-128. 백업으로부터 복구하기 9>

 

시스템 상태 데이터를 백업했을때도 마찬가지로 이 복원마법사를 사용할 수 있지만 Active Directory는 정상적인 부팅을 통해서는 복원할 수 없다. Active Directory가 설치된 도메인 컨트롤러에서 정상적으로 부팅하고 시스템상태 데이터를 복원하고자 했을때는 다음과 같은 에러메시지를 만나게 된다.

 


<그림11-129. Active Directory 데이터 베이스 백업 에러메시지>

 

Active Directory를 복원하기 위해서는 처음 부팅시 [F8] 기능키를 이용하여 고급옵션에서 디렉터리 서비스 복원 모드를 선택하여 부팅해야 한다. ‘디렉터리 서비스 복원 모드를 선택하면 Active Directory를 시작시키지 않고 로컬 SAM 디렉터리 데이터베이스를 이용하여 시스템을 부팅한다. 이때 사용되는 관리자계정은 Administrator이고, 암호는 Active Directory설치시 복원모드에서 사용할 관리자의 암호라고 입력했던 암호가 사용된다. Active Directory의 관리자계정과 암호와는 다르니 구별해야 할 것이다. 그렇게 부팅을 하면 백업프로그램의 복원마법사를 이용해서 Active Directory를 복구할 수 있다.


:
Posted by 새벽예찬
2008. 11. 25. 12:08

11-4-2. 백업과 복구 -백업 예약 Windows Networking2008. 11. 25. 12:08

보통 백업은 사용자들의 활동량이 없거나 줄어든 밤 시간에 진행된다. 당신의 회사는 11부터 백업이 이루어진다고 가정해 보자. 백업을 하기 위해 밤11까지 누군가 당번을 서야 한다면? 또 꼭 이러한 측면이 아니더라도 매일같이 동일한 백업을 진행해야 하는데 이것을 일일이 프로그램을 실행하여 백업유형을 결정하고 백업할 파일과 폴더, 시스템 상태 등을 선택하고 백업을 진행하다 보면 간혹 실수를 한다거나 할 확률도 커질 것이다.

 

이러한 작업들은 여러분들이 직접 하고 있어서는 안된다. 그렇다면 남을 시키면 되겠지만 당신이 그 이라면 어떻게 할까? 이런 경우는 시스템의 스케쥴 서비스를 활용하는 것이 올바른 방법이다. 이 스케쥴 서비스는 꼭 백업에만 국한된 개념은 아니다. ‘특정한 시간에 시스템이 특별한 작업을 스스로 수행하도록 설정해야겠다라고 생각했다면 그때는 스케쥴 서비스를 이용할 것을 고려해야 한다.

 

백업을 예약해 보도록 한다. 예제에서는 월요일과 금요일에는 일반백업을 수행하고, , , 목요일에는 증분백업을 수행하도록 예약한다. 백업을 예약하는 것은 백업프로그램의 작업예약탭에서 접근할 수 있다. 이 시나리오를 완성하기 위해서는 두차례에 걸쳐서 스케쥴을 해야한다. ,금요일의 일반백업이 하나이고, , , 목요일의 증분백업이 하나이다. 



<그림11-105. 백업 예약하기 1>


작업예약 인터페이스가 열리는데 서버의 프로그램이라고 보기엔 참 아기자기하게 만들었다 싶은 생각이 든다. 월요일을 클릭하고 아래의 [작업추가]버튼을 눌렀다.

 


<그림11-106. 백업 예약하기 2>

 


<그림11-107. 백업 예약하기 3>

백업할 데이터를 선택하는 화면에서 내 컴퓨터에 있는 모든 파일을 선택했다. 물론 선택을 할 수도 있다.

 


<그림11-108. 백업 예약하기 4>

백업을 저장할 위치를 지정해 준다.

 


<그림11-109. 백업 예약하기 5>

백업종류를 선택하는 화면에서 월요일 백업유형으로 일반백업을 선택했다.

 


<그림11-110. 백업 예약하기 6>

백업방법화면에서는 백업 후 데이터 확인메뉴가 기본적으로 선택되어 있지 않다. 이 옵션을 체크하면 백업이 완료되면 백업된 데이터와 원본데이터를 비교하여 무결성을 보장할 수 있는 옵션이다. 좋은 옵션이지만 백업이 제대로 되지 않는 경우가 잦은 경우에만 사용을 권장한다.

 

아래에 있는 사용할 수 있으면 하드웨어 압축 사용Windows Server 2003 자체의 기능이 아니라 백업의 효율성을 위해서 압축기능을 지원하는 백업디바이스를 사용할때만 활성화된다. [다음]을 눌렀다.


<그림11-111. 백업 예약하기 7>

백업대상이 되는 테이프나, 하드디스크의 파일에 기존파일에 붙여서 백업할 것인지 덮어쓰기를 할 것인지를 묻고 있다.

 


<그림11-112. 백업 예약하기 8>

백업시간화면에서 지금을 선택하지 않고 나중에를 선택하여 일정을 예약해야 한다. 아래쪽의 [일정설정]버튼을 클릭한다.

 


<그림11-113. 백업 예약하기 9>

작업예약화면에서 작업예약매주를 선택하고, 시작시간은 백업을 시작할 오후11, 그리고 요일은 월요일과 금요일을 체크하였다. [확인]을 클릭한다.


<그림11-114. 백업 예약하기 10>

예약하고 있는 백업작업을 수행할 때 사용할 사용자계정을 요구한다. 이 계정은 백업권한을 가지고 있어야 한다. 사용자 권한에 대해서는 <그림11-5>화면에서 설명했던 것을 참고하라. 백업도 시스템의 권한중의 하나이다. 관리자를 위한 기본계정인 Administrator는 백업권한을 가지고 있다.

 


<그림11-115. 백업 예약하기 11>

일정을 설정하였으면 [다음]을 눌러서 예약을 마친다. 백업설정이 완료되었다. 요약된 정보를 확인해 본다.

 

이제 작업예약 탭을 확인하면 매주 월요일과 금요일에 일반백업이 이루어진다는 것을 한눈에 볼 수 있다. 계속해서 두번째 예약인 화,,목요일의 증분백업을 예약하기 위해 <그림11-105>에서 [작업추가]버튼을 누른다. 


<그림11-116. 백업 예약하기 12>

백업종류에서 증분을 선택하여야 한다.

 


<그림11-117. 백업 예약하기 13>

위에서와 같은 방법으로 이번에는 화,,목요일 11부터 백업이 진행되도록 일정을 잡았다.

 

<그림11-118>은 작업이 완료된 화면이다. , 금요일엔 일반백업이, , , 목요일에는 증분백업이 되도록 일정을 잡은 것이다.


<그림11-118. 백업 예약이 완료된 화면>

:
Posted by 새벽예찬
2008. 11. 25. 12:02

11-4-1. 백업과 복구 - 백업(Backup) Windows Networking2008. 11. 25. 12:02

백업의 중요성은 아무리 강조해도 지나치지 않는다. 데이터 손실을 고려해서 전용서버를 사용하고 하드디스크를 중복배치하고, 여러대의 서버를 추가하고 등등.. 여러가지 방법을 고려하겠지만 무엇보다 최선의 방법이라면 백업을 고려해야 한다. 또 다른 측면이라면 백업을 제외한 다른 백업방법들은 현재의 상태만 유지시켜줄 수 있지만 백업프로그램을 사용하는 것은 지난시점의 데이터를 복구하는 작업도 가능하다는 측면 때문에 보다 매력있는 솔루션이라고 생각한다. 서버OS에 내장된 백업프로그램에 대해서 정리해 보도록 하겠다.

 

11-4-1. 백업 (Backup)

 

먼저 백업부터 다루어보자. 인터페이스가 깔끔하긴 하지만 제대로 된 구성을 하기까지는 조금 투박한 과정을 거쳐야 한다. Windows NT 4.0 서버의 경우 제공되던 백업프로그램은 오로지 테이프 백업만 지원했다. 테이프 디바이스를 설치한 시스템에서만 백업이 가능하다는 단점이 있었지만 Windows Server 2003 에서 지원하는 백업프로그램은 테이프 백업과 더불어 파일백업을 지원하고 있다. 테이프 디바이스가 아닌 파일시스템에 파일형태로 백업이 가능하다는 것을 의미한다. 비교적 쓸만한 백업프로그램이 되었다.

 

시작à프로그램à보조프로그램à시스템도구à백업을 실행하면 백업프로그램이 열린다. 혹은 실행창에서 ntbackup 이라고 입력한다. 백업프로그램을 왜 관리도구가 아닌 보조프로그램에 넣어 둔 것일까?


<그림11-96. 백업 프로그램>

 

백업프로그램의 처음화면을 보면 백업 마법사’ ‘복원 마법사’ ‘시스템 자동복구 복구 디스크메뉴가 3개 보인다. 백업, 복원뿐만 아니라 시스템이 손상되었을 때 복구하기 위한 시스템 자동복구 디스크를 만드는 것도 이 도구를 통해서 작업한다. NT4.0환경에서 rdisk 라는 도구가 제공되었던 것과 동일하다.

 

백업을 해 보자. 백업마법사를 이용할 수도 있지만 백업탭을 클릭하여 차근차근 접근해 보았다.


<그림11-97. 백업 프로그램 백업과정 1>

 

백업탭을 열어보니 C: D: 등의 드라이브들과 시스템 상태라는 정보가 보인다. 시스템 상태는 여러가지 정보를 포함하고 있다. Active Directory, 레지스트리 등을 백업하려면 시스템 상태를 백업해야 한다. 이것은 개별적으로는 되지 않고 한꺼번에 시스템 상태라는 데이터베이스로써 한꺼번에 백업이 이루어진다. Windows Server 2003 의 백업은 시스템 상태 데이터베이스에 대해서는 원격백업을 지원하지 않는다. A에서 B의 시스템상태 데이터를 백업하지는 못한다는 것을 뜻한다. 각각 로컬백업을 해야 한다. 하지만 파일시스템에 대해서는 원격백업을 지원하는데 그러기 위해서는 먼저 원격서버에 있는 백업할 폴더에 대한 드라이브 매핑작업을 해 두어야 한다. (net use x:  \\원격서버이름\공유폴더이름 형태를 사용하면 된다.)

 

예제에서는 D: 전체와 시스템 상태를 백업하고자 선택했다. 아래쪽에 백업이 저장될 위치는 비활성화 되어 있다. 백업디바이스가 없기 때문에 파일로 고정되어 있는 것이다. ‘백업 미디어 또는 파일이름에 백업파일이 저장될 위치와 파일이름을 입력하고 [백업시작]버튼을 누른다.

 


<그림11-98. 백업 프로그램 백업과정 2>

 

백업작업정보화면에서는 기존에 존재하는 백업이 있을 때 덮어쓸 것인지, 덧붙여 계속 백업을 쓸 것인지를 결정한다. [백업시작]버튼을 누르면 바로 백업을 시작한다. 많이 간단하다. 추가로 백업프로그램을 살펴보기 위해 [고급]버튼을 클릭한다.


<그림11-99. 백업 프로그램 백업과정 3>

 

백업 종류를 보여주는 화면이 보이는데 중요한 정보이다. 백업 종류를 어떻게 결정하느냐에 따라서 백업의 성능, 테이프나 파일시스템 공간의 사용량, 복원시 편리성 등이 결정되기 때문이다.

 

※ 백업 타입의 이해

 

마이크로소프트가 백업프로그램에서 지원하는 백업종류는 5가지가 있다. 각각의 백업종류에 따라서 어떻게 백업이 되는지를 이해하는 것은 중요하다. 일반, 복사, 증분, 차등, 매일 백업에 대해서 살펴본다.

백업종류

무엇이 백업되는가?

백업표시

일반(Normal)

백업하겠다고 체크한 모든 파일과 폴더가 백업된다.

한다

복사(Copy)

안한다

증분(Incremental)

백업하겠다고 체크한 모든 파일과 폴더중에서

이전에 백업한 후에 바뀐 파일과 폴더만 백업한다.

한다

차등(Differential)

안한다

매일(Daily)

그날그날 바뀐 파일과 폴더를 백업한다.

한다

 

표로 정리해 보았다. 특이하게도 일반과 복사, 증분과 차등은 각각 백업방법이 동일하다. 다만 백업표시를 하고 안하고의 차이만 있을 뿐이다. 백업표시를 하고 안하고의 차이는 아주 크다. 예를 들어 월요일에 a 라는 파일을 백업하였다면 화요일에 백업을 할때는 a 라는 파일이 화요일에 사용자가 접근하여 파일을 변경하였다면 다시 백업을 하겠지만 월요일에 백업한 파일의 내용과 변화가 없다면 백업을 중복해서 하지는 않겠다는 것을 의미한다. 아래의 그림을 보면서 차이점을 이해해 보자.


<그림11-100. 증분백업의 이해>

 

예제를 보면 a,b,c,d 라는 네개의 파일이 나온다. 매일 백업을 하는데 백업종류가 다르다는 것을 알 수 있다. 월요일에는 일반백업을 했다. 위의 표에서 설명한대로 일반백업은 선택한 모든 파일을 백업한다는 것을 알고 있다. 중요한것은 일반백업은 백업후 백업한 파일에 백업을 하였다는 표시를 한다는 것이다. 화요일에 b가 변경되고 d가 새롭게 추가되었다. a c는 월요일 백업한 이후로 변경이 되지 않았다. 화요일에 증분백업을 선택해서 백업을 했을때는 b d만 백업이 되고 a c는 백업이 되지 않는다. 증분백업과 차등백업은 백업하겠다고 체크한 모든 파일과 폴더중에서 이전에 백업한 후에 바뀐 파일과 폴더만 백업한다.”는 설명을 기억하라. 그리고 나서 증분백업은 역시 자신이 백업한 파일에 대해서 표시를 한다. 그 결과 a만 변경된 수요일에 증분백업을 이용한 백업은 a만 백업되는 결과를 가져온다.

 

이렇게 증분백업은 변경되지 않은 파일의 중복백업을 피하게 되며 시간, 테이프 등의 절약효과를 주게 된다. 장점만 있는 것은 아니다. 데이터에 문제가 생겨서 복원을 해야 할 경우는 조금 번거로워 진다. 이 경우에 만일 목요일에 디스크가 망가져서 데이터가 전체가 유실되었을 때 수요일까지의 데이터를 복구하기 위해서는 월요일, 화요일, 수요일, 각각 백업했던 백업테이프를 차례대로 반복해가며 복원을 해야 완전한 복구가 가능할 것이기 때문이다.

아래의 예제로써 차등백업도 살펴보자.


<그림11-101. 차등백업의 이해>

 

두번째 예제에서는 화요일부터 백업유형만 증분백업에서 차등백업으로 바뀐 것을 확인할 수 있다. 화요일까지의 백업은 앞의 예제와 다를바가 없다. 다만 화요일의 백업인 차등백업은 백업을 마치고 나서 자신이 백업한 파일에 대해서 표시를 하지 않는다. 그 결과 a만 변경된 수요일에 차등백업을 이용한 백업은 화요일의 백업을 알지 못하기에 화요일에 변경되었던 b d까지도 백업을 하여 결국 a, b, d를 백업되는 결과를 가져온다. 결론적으로 수요일 백업테이프 안에는 화요일에 백업한 파일이 중복되어 저장되는 형태가 된다. 불필요하게 생각될 수 있지만 이것은 증분백업에 비해 복원시 편리성을 제공한다. 같은 상황에서 수요일까지의 데이터를 완전복구하기 위해서는 월요일테이프와 수요일 테이프만 있으면 되기 때문이다.

 

증분백업과 차등백업의 차이를 이해하겠는가? 마이크로소프트는 이러한 백업형식을 자사의 대부분의 제품에서 지원하고 있으니 잘 정리해두면 다른 제품을 공부할때도 보다 수월해 질 것이다.

 

한가지 다른 측면을 고려해 보자. 위에서 일반백업과 증분백업은 백업후 표시를 한다라는 표현을 했고 복사와 차등백업은 표시를 하지 않는다라고 표현했는데 이것이 실제로는 어떻게 한다는 것일까?

 

그것은 파일의 속성과 관련이 있다. 윈도우 탐색기를 이용해 파일의 등록정보를 열어보면 보관가능이라는 속성이 있다. 이 속성은 파일이 변경이 되는 시점에서 자동으로 체크된다.

 


<그림11-102. 보관가능(Archive) 속성의 이해>

 

백업프로그램의 일반백업과 증분백업이 백업을 한 후에, 백업했다는 표시를 한다는 것은 바로 이 속성의 체크박스를 비우는 작업을 의미한다. 백업후 이 속성의 체크상자가 지워지고 난 후, 사용자가 접근하여 이 파일의 데이터를 변경했다면 다시 이 속성은 체크될 것이고 다음번 백업할때 증분백업이나 차등백업을 하게 되면 이 파일은 백업되게 된다. “이전에 백업한 후에 바뀐 파일과 폴더만 백업한다.”라고 한 표현은 이러한 특성을 의미하는 것이다.

 

 

백업종류를 결정하고 [확인]버튼을 누른 후 [백업 시작]버튼을 누르면 백업이 시작된다.


<그림11-103. 백업 프로그램 백업과정 4>

 

백업이 진행되는 상태를 보여주는 화면이다.


<그림11-104. 백업 프로그램 백업과정 5>

 

백업을 마쳤다. [보고서]버튼을 클릭하여 백업이 제대로 되었는지, 어떠한 파일과 폴더가 백업이 되었는지 살펴본다.


:
Posted by 새벽예찬