내보내기(0) 인쇄
모두 확장

Windows Azure 백업 에이전트를 사용하여 파일 및 폴더 복구

게시: 2012년 2월

업데이트 날짜: 2014년 4월

적용 대상: Windows Server 2008 R2 with SP1, Windows Server 2012

Microsoft Azure 백업을 사용하여 백업된 데이터를 인터넷에 연결된 Windows Server 2012 또는 Windows Server 2008 R2 SP1을 실행하는 서버에 복구할 수 있습니다. 이는 서버에 물리적으로 액세스하거나 네트워크를 통해 액세스할 수 없는 재해 복구 상황에서 유용할 수 있습니다. 작업을 계속하기 위해 새 서버를 임시 위치에서 구성하고 원래 서버에서 저장된 데이터를 새 서버에 복원할 수 있으며, 이에 따라 사용자가 데이터에 보다 빠르게 액세스할 수 있습니다.

이 문서의 내용

note참고
이 항목에는 설명된 일부 절차를 자동화하는 데 사용할 수 있는 예제 Windows PowerShell cmdlet이 포함되어 있습니다. 자세한 내용은 Cmdlet 사용을 참조하십시오.

Microsoft Azure 백업으로 만든 백업을 복구하려면 유효한 Windows Azure 구독이 있어야 하고 Azure 백업 에이전트 및 Windows Azure 백업 에이전트 설치 및 인증서 업로드에 설명된 모든 필수 구성 요소가 설치되어야 합니다. 또한 Windows Azure 백업으로 서버 등록에 설명된 대로 Microsoft Azure 백업에 서버를 등록하고, Windows Azure 백업 에이전트를 사용하여 백업 예약에 설명된 대로 서버에서 최소 한 번의 백업을 수행해야 합니다. 이러한 작업을 완료한 후 Microsoft Azure 백업 스냅인(obsadmin.msc) 또는 Azure 백업용 Windows PowerShell cmdlet을 사용하여 백업을 복구할 수 있습니다.

다음 절차를 사용하여 손상되었거나 누락된 파일 및 폴더를 동일한 서버에 복원할 수 있습니다.

Windows PowerShell을 사용하여 이 단계 수행

  1. Windows 로고 키+Q를 눌러 메뉴를 열고 Windows Azure 백업 에이전트를 클릭합니다. Azure 백업 에이전트 스냅인이 열립니다.

  2. 작업 메뉴에서 데이터 복구를 클릭하여 데이터 복구 마법사를 엽니다. 시작 페이지가 표시됩니다. 이 서버를 클릭하고 다음을 클릭하여 계속합니다.

  3. 복구 모드 선택 페이지가 표시됩니다. 다음 모드 중 하나를 선택합니다.

    • 파일 찾아보기. 백업 볼륨의 디렉터리 목록을 찾아보고 복구할 적절한 파일 또는 폴더를 선택하려면 이 옵션을 선택합니다.

    • 파일 검색. 이름으로 특정 파일 또는 폴더를 검색하려면 이 옵션을 선택합니다. 전체 이름을 모르는 경우 파일이나 폴더를 검색하려면 와일드카드 문자를 사용할 수 있습니다.

    계속하려면 다음을 클릭합니다.

  4. 볼륨 및 날짜 선택 페이지가 표시됩니다. 이 페이지에서 복원할 백업의 볼륨 및 지정 시간을 선택할 수 있습니다. 하루에 백업을 여러 개 만든 경우 시간 옆의 드롭다운 화살표를 사용하여 원하는 백업을 선택할 수 있습니다.

    계속하려면 다음을 클릭합니다.

  5. 복구할 항목 선택 페이지가 표시됩니다. 이 페이지는 파일 찾아보기 또는 파일 검색 중 어느 옵션을 선택했는지에 따라 다음과 같이 다릅니다.

    1. 파일 찾아보기 옵션. 복구할 파일을 선택하기 위해 탐색할 수 있는 트리 컨트롤이 제공됩니다.

    2. 파일 검색 옵션. 검색할 볼륨을 식별한 다음 검색할 파일 이름 또는 패턴을 입력할 수 있는 텍스트 입력 필드가 제공됩니다. 검색 조건과 일치하는 파일이 나열되며 이 목록에서 복구할 파일을 선택할 수 있습니다.

    복구할 파일이나 폴더를 모두 선택한 후 다음을 클릭하여 계속합니다.

  6. 복구 옵션 지정 페이지가 표시됩니다.

    다음 옵션 중 하나를 선택하여 복구 프로세스 중에 잠재적 파일 충돌을 처리하는 방법을 선택합니다.

    • 복사본을 만들어 두 버전 모두 유지. 이 옵션은 중복 파일과 동일한 위치에 새 파일 이름으로 파일의 복사본을 만듭니다. 새 파일의 이름은 <recovery date>Copy of<original file name>이라는 텍스트 문자열로 시작됩니다.

    • 기존 버전을 복구된 버전으로 덮어쓰기. 이 옵션은 파일을 덮어쓰므로 복원 위치에 존재할 유일한 버전은 복구된 파일 버전입니다.

      Caution주의
      덮어쓰기 복원 옵션은 파일 이름이 동일한 파일을 모두 제거합니다. 이 옵션을 선택할 때 중요한 데이터를 덮어쓰지 않도록 확인해야 합니다.

    • 복구 대상에 이미 있는 항목 복구 안 함. 이 옵션은 복구 대상에 이미 있는 모든 파일의 현재 버전을 유지합니다. 복구 대상에 없는 데이터에 대한 복구만 발생합니다.

    보안 설정에서 복구된 파일 및 폴더의 ACL(액세스 제어 목록) 설정을 복원하는 확인란을 선택하고 복원된 파일 및 폴더가 복구 대상에 있는 ACL을 상속하도록 하는 확인란의 선택을 취소합니다. 계속하려면 다음을 클릭합니다.

    Warning경고
    공유 설정은 복구할 수 없습니다. 파일이나 폴더가 백업될 때 공유되는 경우 복구될 때는 공유되지 않습니다. 복구 후 공유 설정을 수동으로 다시 설정해야 합니다.

  7. 확인 페이지가 표시됩니다. 복구하려는 항목이 원하는 항목이고 올바른 설정으로 올바른 위치에 복구되는지 확인합니다. 모든 것이 예상대로 나타나면 복구를 클릭하여 복구 프로세스를 시작합니다.

  8. 복구 진행률 페이지가 표시되어 복구 작업의 진행률을 보여 줍니다. 복구가 진행되는 동안 마법사를 닫고 Microsoft Azure 백업 스냅인을 통해 진행 상황을 추적할 수 있습니다. 복구가 완료되면 작업 창에 상태가 작업이 완료되었습니다.로 표시됩니다.

PowerShell 로고 Windows PowerShell 동일 명령

다음 Windows PowerShell cmdlet은 이전 절차와 동일한 기능을 수행합니다. 서식 조건 때문에 각 cmdlet이 여러 줄로 자동 줄 바꿈되어 표시되더라도 한 줄에 입력합니다.

다음 Windows PowerShell cmdlet은 로컬 복구(데이터가 Microsoft Azure 백업을 사용하여 백업되고 동일한 서버에 복구됨)를 수행하는 방법의 예를 제공합니다.

$source = Get-OBRecoverableSource
$item = Get-OBRecoverableItem -Source $source[0]
$FinalItem = Get-OBRecoverableItem -ParentItem $item[0]
$paging_context = New-OBPagingContext

#To use the search function to find all .log files from a backed up location:
$search_page1 = Get-OBRecoverableItem –RecoveryPoint $item[0] –PagingContext $paging_context -SearchString *.log -Location C:\Windows\Logs


#To use the browse function to locate a certain file across backups, first establish the location parameters for the top and bottom of the search range: 
$recover_levelone = Get-OBRecoverableItem –PagingContext $paging_context -ParentItem $item
$recover_leveltwo = Get-OBRecoverableItem –PagingContext $paging_context -ParentItem $FinalItem

#Then run the recovery operation:
$recover_option = New-OBRecoveryOption
Start-OBRecovery -RecoverableItem $FinalItem -RecoveryOption $recover_option


다음 절차에서는 한 서버에서 백업된 데이터를 복구하여 다른 서버에 저장하는 프로세스를 단계별로 보여 줍니다. 이를 "대체 서버 복구"라고 합니다. 대체 서버 복구는 원래 서버를 더 이상 사용할 수 없는 경우에 유용합니다.

Windows PowerShell을 사용하여 이 단계 수행

  1. Windows 로고 키+Q를 눌러 메뉴를 열고 Windows Azure 백업 에이전트를 클릭합니다. Azure 백업 에이전트 스냅인이 열립니다.

  2. 작업 메뉴에서 데이터 복구를 클릭하여 데이터 복구 마법사를 엽니다. 시작 페이지가 표시됩니다. 다른 서버를 선택하고 다음을 클릭하여 계속합니다.

  3. 계정 자격 증명 페이지가 표시됩니다. Microsoft Azure 백업에서 사용하기 위해 지정한 사용자 ID 및 암호를 입력합니다. 계속하려면 다음을 클릭합니다.

  4. 백업 서버 선택 페이지가 표시됩니다. 데이터를 복구할 특정 서버 이름을 선택하거나 구독에 등록된 모든 서버에서 데이터를 검색할 수 있습니다.

  5. 복구 모드 선택 페이지가 표시됩니다. 다음 모드 중 하나를 선택합니다.

    • 파일 찾아보기. 백업 볼륨의 디렉터리 목록을 찾아보고 복구할 적절한 파일 또는 폴더를 특정하게 선택하려면 이 옵션을 선택합니다.

    • 파일 검색. 구독에 등록된 서버에서 이름으로 특정 파일 또는 폴더를 검색하려면 이 옵션을 선택합니다. 전체 이름을 모르는 경우 파일이나 폴더를 검색하려면 와일드카드 문자를 사용할 수 있습니다.

    계속하려면 다음을 클릭합니다.

  6. 볼륨 및 날짜 선택 페이지가 표시됩니다. 이 페이지에서 복원할 백업의 볼륨 및 지정 시간을 선택할 수 있습니다. 하루에 백업을 여러 개 만든 경우 시간 옆의 드롭다운 화살표를 사용하여 원하는 백업을 선택할 수 있습니다.

    계속하려면 다음을 클릭합니다.

  7. 복구할 항목 선택 페이지가 표시됩니다. 이 페이지는 파일 찾아보기 또는 파일 검색 중 어느 옵션을 선택했는지에 따라 다음과 같이 다릅니다.

    1. 파일 찾아보기 옵션. 복구할 파일을 선택하기 위해 탐색할 수 있는 트리 컨트롤이 제공됩니다.

    2. 파일 검색 옵션. 검색할 볼륨을 식별한 다음 검색할 파일 이름 또는 패턴을 입력할 수 있는 텍스트 입력 필드가 제공됩니다. 검색 조건과 일치하는 파일이 나열되며 이 목록에서 복구할 파일을 선택할 수 있습니다.

    복구할 파일 또는 폴더를 선택했으면 다음을 클릭하여 계속합니다.

  8. 복구 옵션 지정 페이지가 표시됩니다.

    복구 대상에서 파일이 원래 있던 서버의 동일한 위치에 파일을 복구하려면 원래 위치를 선택하거나, 다른 위치를 선택한 다음 제공된 텍스트 상자에 위치의 경로를 입력합니다.

    다음 옵션 중 하나를 선택하여 복구 프로세스 중에 잠재적 파일 충돌을 처리하는 방법을 선택합니다.

    • 복사본을 만들어 두 버전 모두 유지. 이 옵션은 중복 파일과 동일한 위치에 새 파일 이름으로 파일의 복사본을 만듭니다. 새 파일의 이름은 <recovery date>Copy of<original file name>이라는 텍스트 문자열로 시작됩니다.

    • 기존 버전을 복구된 버전으로 덮어쓰기. 이 옵션은 파일을 덮어쓰므로 복원 위치에 존재할 유일한 버전은 복구된 파일 버전입니다.

      Caution주의
      덮어쓰기 복원 옵션은 파일 이름이 동일한 파일을 모두 제거합니다. 이 옵션을 선택할 때 중요한 데이터를 덮어쓰지 않도록 확인해야 합니다.

    • 복구 대상에 이미 있는 항목 복구 안 함. 이 옵션은 복구 대상에 이미 있는 모든 파일의 현재 버전을 유지합니다. 복구 대상에 없는 데이터에 대한 복구만 발생합니다.

    보안 설정에서 복구된 파일 및 폴더의 ACL(액세스 제어 목록) 설정을 복원하는 확인란을 선택하고 복원된 파일 및 폴더가 복구 대상에 있는 ACL을 상속하도록 하는 확인란의 선택을 취소합니다. 계속하려면 다음을 클릭합니다.

  9. 확인 페이지가 표시됩니다. 복구하려는 항목이 원하는 항목이고 올바른 설정으로 올바른 위치에 복구되는지 확인합니다.

  10. 복구 진행률 페이지가 표시되어 복구 작업의 진행률을 보여 줍니다. 복구가 진행되는 동안 마법사를 닫고 Microsoft Azure 백업 스냅인을 통해 진행 상황을 추적할 수 있습니다. 복구가 완료되면 작업 창에 상태가 작업이 완료되었습니다.로 표시됩니다.

PowerShell 로고 Windows PowerShell 동일 명령

다음 Windows PowerShell cmdlet은 이전 절차와 동일한 기능을 수행합니다. 서식 조건 때문에 각 cmdlet이 여러 줄로 자동 줄 바꿈되어 표시되더라도 한 줄에 입력합니다. 이 샘플에서 자리 표시자 텍스트는 꺾쇠 괄호를 사용하여 표시됩니다. 괄호를 포함한 전체 항목을 적절한 정보로 대체해야 합니다.

이 예에서는 한 서버에서 다른 서버에 지정된 대상으로 데이터를 복구하고 해당 위치의 중복 데이터를 덮어씁니다.

$truepwd = "<password>"
$user = "<username@contoso.corp.com>"
$secureString = convertto-securestring -string $truepwd -asplaintext -force
$cstrial = new-object system.management.automation.pscredential $user, $secureString


$servers = Get-OBAlternateBackupServer -Credential $cstrial 
$source = Get-OBrecoverableSource -Credential $cstrial -Server $servers[0]
$item = Get-OBRecoverableItem -Source $source[0] -Credential $cstrial
$FinalItem = Get-OBRecoverableItem $item[0] -Credential $cstrial


$Path = "<Z:\Temp>"
$option = New-OBRecoveryOption -DestinationPath $Path 
$passphrase = "<passphrase>"
$secureString = convertto-securestring -string $passphrase -asplaintext –force

Start-OBRecovery -RecoverableItem $FinalItem -RecoveryOption $secureString -Credential $cstrial

표시:
© 2014 Microsoft