게시물 261건
   
[redhat6.5] How can we use Amanda ?
글쓴이 : theko 날짜 : 2017-01-17 (화) 17:40 조회 : 3304
 

Tapecycle 2

tapetype HARD-DISK

runtape 1

tpchanger "chg-disk"

changerfile "/var/lib/amanda/daily/changer-status"

tapedev "file:/amandatapes/daily"

labelstr "^daily[0-9][0-9]*$"

dumpcycle 0

infofile "/var/lib/amanda/daily/curinfo" #databasefilename

logdir "/var/lib/amanda/daily" #logdirectory

indexdir "/var/lib/amanda/daily/index"



tapecyele: 백업 순환 주기를 설정하는 변수 이다.여기에서는 6으로 설정했다.

이 갯수는 나중에 실제로 백업을 저장할 디렉토리 구조를 만들 때 참고하게 된다.


runtape: 동시에 백업을 받을 테이프를 지정하는 변수로 여러개의 백업 디바이스로 동시에 백업을 받을 때 사용한다.


tpchanger: 백업디바이스에 따라 달라진다.tapetype이 HARD-DISK의 경우 chg-disk를 사용한다.


changerfile: 백업디바이스 상태를 기록하는 설정파일


tapedev: 실제로 백업받을 디바이스를 지정한다.일반 tape디바이스의 경우 /dev/st0이런식으로 지정되며 하드디스크에 파일로 받을 경우 위와 같은 형식으로 설정한다.


labelstr: 백업받은 파일을 구분하기 위한 이름인 라벨을 지정하는 규칙을 설정한다.

위의 설정의 경우 daily00,daily01,daily03.......daily99까지 설정이 가능하다.


dumpcycle: 백업 레벨을 지정한다.0의 경우 매번 fullbackup을 받는다.

1로 설정하는 경우 처음은 fullbackup이후 tapecycle동안 변경된 부분만을

백업한다.


infofile,logdir,indexdir:

이 변수들은 백업한 파일의 database,log,index등을 어디에 저장할 것인지를

지정한다.여기에 설정한 디렉토리가 미리 생성되어 있어야 하고 하부 디렉토리가

필요하다고 에러 메시지가 나오는 경우 하부 디렉토리역시 생성해야 한다.



=================================================================

좀더 쉽게 설명 ~

dumpcycle은 full backup 수행하는 주기를 지정 하는 파라미터입니다. 즉 10으로 되어  있을 경우, 10일 한번씩 full backup을 수행 하게 됩니다. 0으로 되어 있을 경우에는 매번 full backdup을 수행 하게 됩니다. 

runspercycle는 dumpcycle 기간에 amdump를 수행 하는 횟수를 지정 하는 파라미텨입니다. 

(예를 들면) 

 dumpcycle 1 week

 runspercycle 5 


위와 같이 지정 하면 1주일에 5번, 즉 평일에만 amdump를 수행 하게 됩니다. 그중, 한번은  full backup을 수행 합니다.

  하지만 full backup 어느날에 수행 되는지는 알수가 없습니다. 


(다시 예를 들면) 

dumpcycle 1 day

runspercycle 4    이렇게 설정하면 하루에 4번 백업중 1버니 풀백업이된다.


- 그리고 crontab 에 스케줄을 4번 등록 해줘야 한다. 곧,  runspercycle 횟수만큼

crontab 에 등록되어져야 한다. 


====================================================================



이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com