9장. Performing Restore


다음을 학습하고 이해한다.

  ▶ 어떻게 복구할 것인가?

    - 복구를 할수 있는사람 정의
    - NetBackup에서 어떻게 복구할 것인가에 대한 기술

  ▶ 복구 수행

    - 파일 복구작업하기
    - 복구수행 관찰하기

  ▶ 복구시 문제점에 대한 문제해결

------------------------------------------------------------------

가. 누가 복구를 수행 할 수 있는가?

  ▶ 관리자가 목적대상 client에 복구파일을 밀어넣을수 있다.
    - 백업이미지에 대한 목적지 또는 클라이언트를 다르게 지정할 수 있다.
  ▶ client에서 유저가 복구파일을 당겨올수 있다.
    - user-direct 복구를 한다라고 말한다.
    - 백업할 능력을 가진 client가 복구을 할 수 있다.
    - user는 자신이 백업한 image만 볼수 있다.
    - 관리자가 어떠한 유져에게 scheduled backup을 리스트 하고 복구할 수
      있도록 만들수 있다.

나. 어떻게 복구가 되는가

  ▶ 복구는 스케쥴화될수 없다. 요청이 있는 시간에 건수 단위로 발생할 수 있다.
  ▶ 복구는 복구요청이 master server에 전달이 되어 media server가 관리하는
      volume 안에 있는 backup image를 client 에게 전달을 해주고
      client는 tar(32)를 사용하여 복구를 한다.

다. 복구

1). 무엇을 복구 할 것인지 결정하기

  ▶ 복구를 하기전에 복구가능한 파일이 무엇인지를 결정해야 한다.
  ▶ GUI에 있는 Backup, Archive, Restore interface를 통해
      또는 CLI  bplist command명령을 통해 알아 볼수 있다.

ㄱ. GUI를 사용하여 알아보기

  ▶ GUI => "Backup, Archive, Restore" => Restore Tab => Backup History button을
     사용

ㄴ. bplist 명령을 사용하여 알아보기

  ▶ bplist -C study1 -l -s 01/01/05 -R  /user

라. 다중 이미지로 부터 복구하기

  ▶ full 백업과 incremental backup 으로 복구
  ▶ full 백업과 마지막cumulative backup으로 복구
  ▶ full 백업과 여러 differential backup으로 복구
  ▶ 파일이나 디렉토리의 명확한 버전으로 복구
    - time range를 사용,

마. 다른 client복구 활성화 하기

  ▶ 기본적으로 netbackup은 file들을 백업한 client 에만 복구가 되도록 되어 있다.
  ▶ 다른 클라이언로 보고 복구할 수 있도록 하기 위해
    /usr/openv/netbackup/db/alternates/ClientHostName 파일을 만들어 준다.
  ▶ 모든 user들이 복구를 할수 있도록 하기 위해 "No.Restriction"파일을 만들어 준다.
    하지만 보안에 문제가 될수 있다.

바. 추가적인 고려사항

  ▶ 복구를 수행하기 이전에 다음을 고려한다.

   - True image restore 복구가 되는지 복구가 되기 위해서는 백업할 당시 attribute에
      "Collection true image restore information"을 선택했어야 한다.
   - 정확한 time zone 설정을 확인한다.
   - 복구될 링크파일에 link파일이 존재한다면 실제 파일을 가리킬려고 할 것이다.
   - 실제 파일에 따라 파일을 복고하려 할 것이다.

사. Backup, Archive, Restore interface를 통해 복구하기

   - [9-13 ~ 9-21] 참조

아. bprestore로 복구하기

  ▶ bprestore 명령을 사용하여 복구를 할 수 있다.

    - #bprestore -s 04/01/01 06:00:00 -e 04/10/01 18:00:00 /home/dir1 \
      !/home/user1/*.pdf

    - /home/dir1을 복구하는데 /home/user1의 pdf확장자를 가지는 모든 파일을
      제외하고 복구하라.

자. 복구문제 해결

  ▶ 정확한 복구표본을 선태하라.
    - 기간
    - 복구타입
    - 파일검색표본
  ▶ 복구를 위해 충분한 공간이 남아 있는지 확인하라.
  ▶ 적합한 파일권한이 있는지 확인하라.
  ▶ ACL (acess control list)
  ▶ mkdir /usr/openv/netbackup/logs/bplist
      mkdir /usr/openv/netbackup/logs/bprestore
      명령을 사용하여 로그를 위한 디렉토리를 생성하라.

+ Recent posts