Posted on 2010/07/21 14:46
Filed Under 리눅스기술문서/서버관련 조회수: view 58744

발췌 : http://www.cep.kr/blog/cep/241

Bacula-5.0.2를 이용하여 on-line으로 다른 컴퓨터들을 백업을 해보도록 하자.

우선은 backup 서버는 아래, 아래 글처럼 설치를 해준다.
이제는 client 노드를 설정해보자.


bacula-5.0.2.tar.gz를 다운 받은후에 컴파일을 해준다.
여기서 --with-fd-password 는 backup 서버의 bacula/etc/bacula-dir.conf 파일에서
이 client용으로 설정한 "Client { " 항목의 "Password = "의 값을 써준다.

# ./configure --prefix=/usr/local/bacula-5.0.2 --with-readline --with-fd-password="wvyPsGsBPRIgJKhyYV5C0+WJ9MTDR9epBKa/oftfQa/5"   --enable-client-only

# make

# make install

client용 데몬을 띄우기위해 환경설정을 해준다.
# cd /usr/local/bacula-5.0.2/etc/
# vi bacula-fd.conf

Director {
#  Name = rhel1-dir
  Name = cep-dir
  Password = "wvyPsGsBPRIgJKhyYV5C0+WJ9MTDR9epBKa/oftfQa/5"
}


나머지는 그냥두고 위의 항목에서 Name만 backup 서버의 Director Name으로 바꿔준다.
backup server의 bacula-dir.conf에서

Director {
  Name = cep-dir     #이 이름이 Director Name이다.
  DIRport = 9101                # where we listen for UA connections
  QueryFile = "/usr/local/bacula-5.0.2/etc/query.sql"
  WorkingDirectory = "/usr/local/bacula-5.0.2/var/bacula/working"
  PidDirectory = "/var/run"
  Maximum Concurrent Jobs = 1
  Password = "yJO****"         # Console password
  Messages = Daemon
}


그리고 bacula를 실행한다.

# ./bacula start
# ps -ef |grep bacula
# netstat -na | grep 910

이렇게 확인했을때 모두 잘 나오면 정상으로 설치된것이다.

##############
Backup server
##############
이제는 backup server에서 bacula/etc/bacula-dir.conf 파일을 수정해준다.
# vi bacula-dir.conf

추가한 client의 정보를 추가해준다.

Client {
  Name = rhel1-fd  #Client name(임의의 이름으로 본인이 알도록 정한다.)
  Address = rhel1  # hostname
  FDPort = 9102
  Catalog = MyCatalog
  Password = "wvyPsGsBPRIgJKhyYV5C0+WJ9MTDR9epBKa/oftfQa/5"          # password for FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}

client에서 백업하고 싶은곳을 정의 해준다.
FileSet {
  Name = "RHEL1 Set"  #이름을 정해준다.
  Include {
    Options {
      signature = MD5
    }
    File = /usr              #백업하고 싶은 디렉토리를 정의 해준다.
  }
 
  Exclude {  #백업하면 안될 디렉토리를 정의해준다.
    File = /usr/local/bacula-5.0.2/var/bacula/working
    File = /tmp
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
  }
}


추가한 client용의 Job Definition을 추가 하고 싶다면 다른이름의 JobDefs 를 만들어준다.
JobDefs {
  Name = "RHEL1_BAK"
  Type = Backup
  Level = Incremental
  Client = rhel1-fd     # 백업하고 싶은 Client Name을 적어준다.
  FileSet = "RHEL1 Set"   # 백업하고 싶은 곳을 정의한 FileSet의 이름을 적어준다.
  Schedule = "WeeklyCycle"
  Storage = File
  Messages = Standard
  Pool = File
  Priority = 10
  Write Bootstrap = "/usr/local/bacula-5.0.2/var/bacula/working/%c.bsr"
}


console 명령어로 run을 실행할때 실행할 job 을 설정한다.
Job {
  Name = "BackupClient2"
  Client = rhel1-fd              #Client Name을 써준다.
  JobDefs = "RHEL1_BAK"  # JobDefs Name을 써준다.
}


다 되었으면 저장하고 나간후에 console로 들어간다.
# ./bconsole
수정한 configuration 정보를 갱신하기 위해서 reload를 해준다.
*reload
You have messages.

run 명령어로 rhel1 서버의 /usr를 백업한다.
*run
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
A job name must be specified.
The defined Job resources are:
     1: BackupClient1
     2: BackupClient2
     3: BackupCatalog
     4: RestoreFiles
Select Job resource (1-4): 2
Run Backup job
JobName:  BackupClient2
Level:    Incremental
Client:   rhel1-fd
FileSet:  RHEL1 Set
Pool:     File (From Job resource)
Storage:  File (From Job resource)
When:     2010-06-09 18:22:36
Priority: 10
OK to run? (yes/mod/no): yes
Job queued. JobId=9
*

이렇게 하면 백업이 끝난다.
Writer profile
author image
-아랑 -
2010/07/21 14:46 2010/07/21 14:46

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

  1. Subject : ヘルメット z1r

    Tracked from ヘルメット z1r / 2014/11/30 00:36  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  2. Subject : ブレザー ニューヨーカー

    Tracked from ブレザー ニューヨーカー / 2014/12/06 18:35  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  3. Subject : 超ヨガ ピラティス ヨガグッズブランド

    Tracked from 超ヨガ ピラティス ヨガグッズブランド / 2014/12/07 01:44  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  4. Subject : grosir baju murah

    Tracked from grosir baju murah / 2014/12/08 19:23  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  5. Subject : レザーマニア

    Tracked from レザーマニア / 2014/12/09 13:06  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  6. Subject : ミズノゴルフヘッドカバー

    Tracked from ミズノゴルフヘッドカバー / 2014/12/09 13:12  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  7. Subject : スケッチャー ギター

    Tracked from スケッチャー ギター / 2014/12/09 13:13  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  8. Subject : extension screwdriver bits

    Tracked from extension screwdriver bits / 2014/12/11 02:55  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  9. Subject : 保湿ケア美容液

    Tracked from 保湿ケア美容液 / 2014/12/25 13:25  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  10. Subject : ボタンダウンクラブ

    Tracked from ボタンダウンクラブ / 2014/12/25 16:28  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  11. Subject : パナソニック 炊飯器

    Tracked from パナソニック 炊飯器 / 2014/12/25 23:28  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  12. Subject : カンペール ブーツ

    Tracked from カンペール ブーツ / 2014/12/26 09:52  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  13. Subject : トレーナー WEGO

    Tracked from トレーナー WEGO / 2014/12/26 19:26  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  14. Subject : Jurassic Park Builder Hack Tool

    Tracked from Jurassic Park Builder Hack Tool / 2015/01/06 22:39  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  15. Subject : simcity buildit cheats

    Tracked from simcity buildit cheats / 2015/01/07 01:48  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  16. Subject : スタンドカラージャケット メンズ

    Tracked from スタンドカラージャケット メンズ / 2015/01/07 04:02  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  17. Subject : car tuning clip

    Tracked from car tuning clip / 2015/01/08 03:25  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  18. Subject : clash of clans hack

    Tracked from clash of clans hack / 2015/01/08 17:52  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  19. Subject : online design

    Tracked from online design / 2015/01/11 17:56  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  20. Subject : online design

    Tracked from online design / 2015/01/11 17:56  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  21. Subject : this hyperlink

    Tracked from this hyperlink / 2015/01/24 03:13  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  22. Subject : ポールスミス メンズ腕時計

    Tracked from ポールスミス メンズ腕時計 / 2015/01/24 16:57  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  23. Subject : best extraction tubes

    Tracked from best extraction tubes / 2015/02/27 02:06  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  24. Subject : tete

    Tracked from tete / 2015/03/17 03:18  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  25. Subject : toket

    Tracked from toket / 2015/03/19 06:58  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  26. Subject : craigslist tool

    Tracked from craigslist tool / 2015/03/29 22:49  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  27. Subject : mors dag kort

    Tracked from mors dag kort / 2015/04/05 07:33  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  28. Subject : hiring a private jet

    Tracked from hiring a private jet / 2015/05/26 17:01  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  29. Subject : binary options

    Tracked from binary options / 2015/06/03 20:10  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  30. Subject : Kampus STAN

    Tracked from Kampus STAN / 2015/06/10 02:37  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  31. Subject : Pengumuman STAN

    Tracked from Pengumuman STAN / 2015/06/14 23:23  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  32. Subject : Pokemon ORAS

    Tracked from Pokemon ORAS / 2015/06/18 10:25  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  33. Subject : hypnosis Philadelphia

    Tracked from hypnosis Philadelphia / 2015/06/27 13:44  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  34. Subject : small business finance

    Tracked from small business finance / 2015/07/25 23:38  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  35. Subject : ROYALASSOCIATION

    Tracked from ROYALASSOCIATION / 2015/12/01 14:01  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  36. Subject : Holidays in USA 2016

    Tracked from Holidays in USA 2016 / 2015/12/06 00:34  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  37. Subject : webpage

    Tracked from webpage / 2016/02/01 19:15  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  38. Subject : homepage

    Tracked from homepage / 2016/02/02 05:54  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  39. Subject : porn

    Tracked from porn / 2016/02/09 22:54  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  40. Subject : porn

    Tracked from porn / 2016/02/09 22:54  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  41. Subject : michael leland portland oregon

    Tracked from michael leland portland oregon / 2016/02/16 00:07  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  42. Subject : web site

    Tracked from web site / 2016/02/29 09:19  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  43. Subject : car racing games

    Tracked from car racing games / 2016/03/07 00:59  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  44. Subject : visit the following site

    Tracked from visit the following site / 2016/05/15 04:03  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  45. Subject : homepage

    Tracked from homepage / 2016/06/17 02:21  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  46. Subject : web site

    Tracked from web site / 2016/06/18 17:31  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  47. Subject : website

    Tracked from website / 2016/06/20 17:58  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  48. Subject : Tempat Belanja Barang Sembako Harga Murah

    Tracked from Tempat Belanja Barang Sembako Harga Murah / 2016/12/20 01:47  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

  49. Subject : army deployment news

    Tracked from army deployment news / 2017/11/10 08:13  삭제

    시스템 엔지니어 공동 관리 구역 :: bacula를 이용한 online 백업 시스템 환경 구축하기 [2]

About

by 서진우
Twitter :@muchunalang

Counter

• Total
: 3904403
• Today
: 656
• Yesterday
: 711