TSM 매뉴얼 (6) - Backup

2013.02.08 15:01


ㅇ Backup 실행
   AIX : /usr/tivoli/tsm/client/ba/bin dsmc
   Solaris, HP-UX, Linux : /opt/tivoli/tsm/client/ba/bin dsmc
   Windows : c:\Program Files\Tivoli\tsm\baclient dsmc

ㅇ dsmc 옵션
  dsmc incremental  (incremental 백업)
  dsmc selective (selective 백업)
  dsmc archive (archive 백업)

ㅇ Backup file의 삭제
  query node f=d로 backup delete allowed? YES
                 archive delete allowed? YES로 변경 후 삭제 가능
  delete filespace를 사용하여 백업 받은 파일을 삭제한다



ㅇ Progressive or Incremental Backup의 개념

- 전체 파일 시스템을 선택하면 전체 Incremental백업.  디렉토리 트리 또는 개별 파일을 선택하면 부분 Incremental백업이 수행된다.
 
- 처음으로 Incremental백업을 실행할 때는 TSM이 지정하는 파일 시스템에 있는 모든 디렉토리 및 모든 파일을 백업하며, 이후의 Incremental백업은 새 파일 및 변경된 파일만 백업. 

- Incremental백업을 사용하면 서버 저장영역에 이미 존재하는 파일을 백업하기 위해 시간 또는 공간을 낭비하지 않고도 백업서버가 파일의 현재 버전을 유지 보수할 수 있다.  

- Storage Pool의 관리 policy에 따라 서버가 저장영역에 파일의 버전을 둘 이상 보존할 경우, 가장 최근에 백업한 파일이 활성 백업 버전이고 백업한 파일의 이전 사본은 비활성 버전이 된다. 그러나 워크스테이션에서 파일을 삭제하면, 다음 Incremental 백업에서 파일의 활성 백업 버전이 비활성 상태로 된다. 

- 서버가 유지 보수하는 비활성 버전의 수와 보유되는 기간은 서버 관리자가 정의하는 관리 policy에 의해 정해진다

- 클라이언트는 마지막 백업 이후 다음 임의 속성 중 하나가 변경되면 파일이 변경된 것으로 간주한다 : 파일 크기, 마지막 수정 날짜 및 시간, 액세스 제어 목록

ㅇ 날짜 별 Incremental Backup
- 날짜별 증가 백업에 대한 적합한 파일 시스템의 경우, 파일 시스템의 전체 Incremental백업을 최소한 한 번 이상은 수행해야 한다. 그리고, 디렉토리 트리 또는 개별 파일의 증가 백업만 실행하면 파일 시스템이 날짜별 증가 백업에 적합하지 않게 된다.
 
- GUI를 사용하여 날짜별 증가 백업을 수행하려면, 백업 유형 풀다운 메뉴에서 증가(날짜만) 옵션을 선택하거나, incremental 명령에 incrbydate 옵션을 사용한다.
 
- 클라이언트는 수정 날짜 및 시간이 파일이 있는 파일 시스템을 마지막으로 증가 백업한 날짜 및 시간보다 늦은 파일만 백업한다. 최종 증가 백업 이후에 클라이언트에 추가되었지만 수정 날짜가 최종 증가 백업보다 더 이전인 파일은 백업되지 않는다.
 
- 날짜별 증가 백업은 전체 증가 백업보다 처리하는 데 시간이 덜 걸리며 메모리도 적게 필요한 장점이 있다. 그러나, 수정 날짜 및 시간도 변경되는 경우를 제외하고는 속성이 변경된 파일은 백업하지 않는다.


ㅇ Incremental Backup 사용
- Incremental Backup  (file system) 

   # dsmc incremental /usr /var /opt 

- Incremental Backup  (whole sub-directories and files)

   #dsmc incremental /test1/ /test2/ /test3/ -subdir=yes  
     -subdir=yes라고 하는 옵션을 통해 /test1/ /test2/ /test3/ 이라고 하는 디렉터리들의 모든 하부 디렉토리밑 파일들을 전부 다 백업 받는다. 

- Incremental Backup (single files) 

   #dsmc incremental /home/test1.txt /home/test2.txt 

-  주의사항
    dsmc incremental /test1 /test2 –subdir=yes라고 명령을 내리게 되면,  /test1, /test2가 파일 시스템이 아니라 디렉토리인 경우에는 /test1과 /test2의 바로 밑에 있는 파일과 디렉토리의 이름만을 백업한다. 
    /test1과 /test2의 모든 서브 디렉토리 및 파일을 백업받기 위해서는 / (슬래쉬)를 붙여 /test1/과 같이 입력해 줘야 한다.


ㅇ Selective Backup(alway Backup)
- Selective backup의 중요 특성은 파일의 변경 여부와 관계없이 파일을 백업!
- 백업주기가 매일인 경우 지정된 파일은 변경 여부와 관계없이 매일 백업된다(incremental backup은 변경되지 않으면 백업에 포함되지 않음)


- Full Backup   (whole sub-directories and files) 

  # dsmc selective  /usr/ /var/ /opt/ -subdir=yes 

dsmc selective 백업은 dsmc incremental백업과는 달리 File system을 인식하지 못하므로 그냥 디렉터리처럼 넣어주어야 한다. 만일 dsmc selective /usr /var /opt 
   이렇게만 하면 /usr /var /opt 밑에 있는 파일과 디렉터리 이름만 백업 받는다. 

- Full Backup   (single files) 

  #dsmc selective /home/test1.txt /home/test2.txt 


또루아빠 TSM , ,