백업 서버에서 전체 백업을 실행해 보았습니다. 아래에 나와 있습니다.
9월 2일 12:44 backup-sd JobId 5468: 작업 KLDC01Backup.2016-09-02_02.00.00_20이 대기 중입니다. 연결 가능한 볼륨이 없습니다. 다음에 대한 새 볼륨을 생성하려면 "label" 명령을 사용하십시오. 저장소: "LocalDisk-KLDC01"(/backup/kldc01) 풀: KLDC01 미디어 유형: 파일 6
무엇을 기대해야할지 모르겠습니다. 구성 파일을 건드리지 않았기 때문입니다.
이것은 내 디렉터 구성 파일입니다.
# #Default Bacula Director 구성 파일 # # Bacula 버전 5.0.2(2010년 4월 28일) - debian 6.0.3 # 감독{#나를 정의하다 이름 = 백업 디렉터리 DIRport = 9101 # UA 연결을 수신하는 위치 쿼리 파일="/etc/bacula/scripts/query.sql" 작업 디렉토리="/var/lib/bacula" PidDirectory="/var/run/bacula" 최대 동시 작업 수 = 1 비밀번호 = "xxxxxxxxxxxxxxxxxxxxxxxx" # 콘솔 비밀번호 # 비밀번호 = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 메시지 = 데몬 디렉토리 주소 = 0.0.0.0 } # 범용 디렉토리 서비스 목차 { 이름 = 내 디렉토리 dbname = "바쿨라"; dbuser = "바쿨라" 데이터베이스 비밀번호 = "xxxxxxxxxxxxx" } # 클라이언트 구성 파일 @/etc/bacula/conf.d/clients.conf # 저장 구성 파일 @/etc/bacula/conf.d/storage.conf # 풀 구성 파일 @/etc/bacula/conf.d/pools.conf # 계획 구성 파일 @/etc/bacula/conf.d/schedules.conf # 메시지 구성 파일 @/etc/bacula/conf.d/messages.conf #작업 기본 구성 파일 @/etc/bacula/conf.d/jobs/jobdefs.conf # 작업에 포함될 기본 매개변수 #작업 구성 파일 @/etc/bacula/conf.d/jobs/catalogbackup.conf # Bacula 카탈로그 백업 - 일일 증분 @/etc/bacula/conf.d/jobs/backup.conf # 이 서버를 매일 백업합니다. @/etc/bacula/conf.d/jobs/dominus.conf # Dominus 백업 - 매일 @/etc/bacula/conf.d/jobs/ciku.conf # Ciku 백업 - 매일 @/etc/bacula/conf.d/jobs/lychee.conf # 리치 백업 - 매일 @/etc/bacula/conf.d/jobs/kldc01.conf # KLDC01 백업 - 매일 @/etc/bacula/conf.d/jobs/apricot.conf # 살구 백업 - 매일 @/etc/bacula/conf.d/jobs/fig.conf # Fig 백업 - 매일 # 기본 복구 리소스 @/etc/bacula/conf.d/jobs/restore.conf # 기본 복구 리소스 # # 트레이 모니터가 컨트롤러 상태를 얻기 위해 사용하는 제한된 콘솔 # 편안 { 이름=백업몬 비밀번호="xxxxxxxxxxxxxxxxxxxxxxxxxxx" CommandACL = 상태, .status }
이것은 내 bacula-sd.conf 파일입니다.
# #Default Bacula 스토리지 데몬 구성 파일 # # Bacula 버전 5.0.2(2010년 4월 28일) - debian 6.0.3 # # 테이프 드라이브의 이름을 변경해야 할 수도 있습니다. # 장치의 "보관 장치" 명령에서 # 자원. 이름 및/또는 이름을 변경하는 경우 # 장치 리소스의 "미디어 유형"을 확인하십시오. # dird.conf의 해당 변경 사항을 나타냅니다. # Storage { # 나만의 정의 이름=backup-sd SDPort = 9103 # 감독자 포트 작업 디렉토리="/var/lib/bacula" Pid 디렉토리="/var/run/bacula" 최대 동시 작업 수 = 20 SD 주소 = 0.0.0.0 } # # 스토리지 데몬에 접속할 수 있는 권한이 있는 컨트롤러를 나열합니다. # 감독 { 이름 = 백업 디렉터리 비밀번호="xxxxxxxxxxxxxxxxxxxxxxxx" } # # 트레이 모니터가 획득하기 위해 사용하는 제한된 디렉터 # 데몬 프로세스의 상태를 저장합니다. # 감독 { 이름=백업몬 비밀번호="xxxxxxxxxxxxxxxxxxxxxxxxxxx" 모니터링=예 } # # 참고, 다른 장치 템플릿 목록을 보려면 #디렉토리/예제/장치 보기 # 또는 다음 링크를 클릭하세요: # http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/bacula/examples/devices/ # # # 이 스토리지 데몬이 지원하는 장치 # 연결하려면 Director의 bacula-dir.conf가 있어야 합니다. # 이름과 미디어 유형이 동일합니다. # # 로컬 디스크 /dev/md0 또는 "/backup"(레이블에 표시된 대로)에 백업합니다. # 2x 2TB RAID1 어레이. 장비 { 이름 = 로컬 디스크 백업 미디어 유형 = 파일 1 아카이브 장치 = /backup/backup tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } 장비 { name=LocalDisk-어휘 미디어 유형 = 파일 4 아카이브 장치 = /backup/ciku tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } 장비 { 이름=LocalDisk-Lychee 미디어 유형 = 파일 5 아카이브 장치 = /backup/lychee tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } 장비 { 이름=LocalDisk-Apricot 미디어 유형 = 파일 7 아카이브 장치 = /backup/apricot tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } 장비 { 이름=LocalDisk-Fig 미디어 유형 = 파일 8 아카이브 장치 = /backup/fig tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } # ---- 윈도우 머신 ---- 장비 { 이름=LocalDisk-Dominus 미디어 유형 = 파일 3 아카이브 장치 = /backup/dominus tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } 장비 { 이름=LocalDisk-KLDC01 미디어 유형 = 파일 6 아카이브 장치 = /backup/kldc01 tagmedia=yes; # Bacula가 태그가 없는 미디어에 태그를 지정하도록 합니다. 랜덤 액세스 = 예; autoinstall=yes; # 장치가 열리면 읽습니다. 이동식 미디어 = 아니요; 항상 켜짐 = 아니요; } # 두 개의 드라이브가 있는 Autochanger 장치 # #자동 변환기{ # 이름 = 자동 변환기 # 장치 = 드라이브-1 # 장치 = 드라이브-2 # 변환기 명령 = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d" # 장치 교체 = /dev/sg0 #} #장비 { # 이름 = 드라이브-1 # # 드라이브 인덱스 = 0 # 미디어 유형 = DLT-8000 # 아카이브 장치 = /dev/nst0 # autoinstall=yes; # 장치가 열릴 때 읽습니다. # 항상 열려 있음 = 예; # 이동식 미디어 = 예; # 무작위 접근 = 아니오; # 자동 변환기 = 예 ## # # mtx 패키지가 로드된 경우에만 경고 명령을 활성화합니다. # # 일부 시스템에서는 tapeinfo가 SCSI 컨트롤러를 재설정한다는 점에 유의하세요. # # 따라서 이 기능을 켜면 SCSI가 재설정되지 않도록 하세요. # # 컨트롤러. 나는 smartctl에 아무런 문제가 없었습니다 #이런 문제는 발생하지 않는 것 같습니다. ## # 경고 명령 = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" # smartctl이 있으면 활성화하세요. tapeinfo보다 더 많은 정보가 있습니다. # 경고 명령 = "sh -c 'smartctl -H -l 오류 %c'" #} #장비 { # 이름 = 드라이브-2 # # 드라이브 인덱스 = 1 # 미디어 유형 = DLT-8000 # 아카이브 장치 = /dev/nst1 # autoinstall=yes; # 장치가 열릴 때 읽습니다. # 항상 열려 있음 = 예; # 이동식 미디어 = 예; # 무작위 접근 = 아니오; # 자동 변환기 = 예 # # mtx 패키지가 로드된 경우에만 경고 명령을 활성화합니다. # 경고 명령 = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" # smartctl이 있으면 활성화하세요. tapeinfo보다 더 많은 정보가 있습니다. # 경고 명령 = "sh -c 'smartctl -H -l 오류 %c'" #} # # Linux 또는 Solaris LTO-2 테이프 드라이브 # #장비 { # 이름=LTO-2 # 미디어 유형 = LTO-2 # 아카이브 장치 = /dev/nst0 # autoinstall=yes; # 장치가 열릴 때 읽습니다. # 항상 열려 있음 = 예; # 이동식 미디어 = 예; # 무작위 접근 = 아니오; # 최대 파일 크기 = 3GB ## 변환기 명령 = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d" ## 장치 교체 = /dev/sg0 ## 자동 변환기 = 예 # # mtx 패키지가 로드된 경우에만 경고 명령을 활성화합니다. ## 경고 명령 = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" ## smartctl이 있으면 활성화하세요. TapeInfo보다 더 많은 정보가 있습니다. ## 경고 명령 = "sh -c 'smartctl -H -l 오류 %c'" #} # # Linux 또는 Solaris LTO-3 테이프 드라이브 # #장비 { # 이름=LTO-3 # 미디어 유형 = LTO-3 # 아카이브 장치 = /dev/nst0 # autoinstall=yes; # 장치가 열릴 때 읽습니다. # 항상 열려 있음 = 예; # 이동식 미디어 = 예; # 무작위 접근 = 아니오; # 최대 파일 크기 = 4GB ## 변환기 명령 = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d" ## 장치 교체 = /dev/sg0 ## 자동 변환기 = 예 # # mtx 패키지가 로드된 경우에만 경고 명령을 활성화합니다. ## 경고 명령 = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" ## smartctl이 있으면 활성화하세요. TapeInfo보다 더 많은 정보가 있습니다. ## 경고 명령 = "sh -c 'smartctl -H -l 오류 %c'" # # # Linux 또는 Solaris LTO-4 테이프 드라이브 # #장비 { # 이름=LTO-4 # 미디어 유형 = LTO-4 # 아카이브 장치 = /dev/nst0 # autoinstall=yes; # 장치가 열릴 때 읽습니다. # 항상 열려 있음 = 예; # 이동식 미디어 = 예; # 무작위 접근 = 아니오; # 최대 파일 크기 = 5GB ## 변환기 명령 = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d" ## 장치 교체 = /dev/sg0 ## 자동 변환기 = 예 # # mtx 패키지가 로드된 경우에만 경고 명령을 활성화합니다. ## 경고 명령 = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" ## smartctl이 있으면 활성화하세요. TapeInfo보다 더 많은 정보가 있습니다. ## 경고 명령 = "sh -c 'smartctl -H -l 오류 %c'" #} # 아카이브 장치 = /dev/nsa1 # autoinstall=yes; # 장치가 열릴 때 읽습니다. # 항상 열려 있음 = 예 # 제거 시 오프라인 = 아니요 # 하드웨어 미디어 끝 = 아니요 # EOM의 BSF = 예 # 역방향 공간 녹음=아니요 # 빨리 감기 공간 파일 = 아니요 # 두 개의 EOF = 예 # smartctl이 있으면 활성화하세요. tapeinfo보다 더 많은 정보가 있습니다. # 경고 명령 = "sh -c 'smartctl -H -l 오류 %c'" #} # # # 모든 메시지를 Director에게 보내고, # 설치 메시지는 이메일 주소로도 전송됩니다 # 정보{ 이름 = 표준 디렉터=백업 디렉터리=모두 }
이것은 내 /etc/bacula/conf.d/pools.conf입니다.
# 풀 구성 파일 #기본 풀 #수영장 { # 이름=기본값 # 풀 유형 = 백업 # 재활용 = 예 # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. # AutoPrune = yes # 만료된 볼륨 정리 # 볼륨 유지 = 365일 # 한 달 #} # 로컬 디스크 스토리지 풀 # # # Linux 클라이언트 풀 # # 수영장 { 이름 = 백업 풀 유형 = 백업 LabelFormat = "백업-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 50G # 볼륨 크기를 합리적인 범위로 제한 maxvolumes = 2 # 풀의 볼륨 수를 제한합니다. } 수영장 { 이름=어휘 풀 유형 = 백업 LabelFormat = "어휘-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 300G # 볼륨 크기를 합리적인 범위로 제한 maxvolumes = 2 # 풀의 볼륨 수를 제한합니다. } 수영장 { 이름=리치 풀 유형 = 백업 LabelFormat="열매-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 400G # 볼륨 크기를 합리적인 범위로 제한합니다. maxvolumes = 2 # 풀의 볼륨 수를 제한합니다. } 수영장 { 이름 = 살구 풀 유형 = 백업 LabelFormat = "싱-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 500G # 볼륨 크기를 합리적인 범위로 제한 maxvolumes = 2 # 풀의 볼륨 수를 제한합니다. } 수영장 { 이름=사진 풀 유형 = 백업 LabelFormat="그림-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 200G # 볼륨 크기를 합리적인 범위로 제한 maxvolumes = 2 # 풀의 볼륨 수를 제한합니다. } # 윈도우 풀 수영장 { 이름 = 주인 풀 유형 = 백업 LabelFormat = "마스터-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 500G # 볼륨 크기를 합리적인 범위로 제한 maxvolumes = 1 # 풀의 볼륨 수를 제한합니다. } 수영장 { 이름=KLDC01 풀 유형 = 백업 라벨 형식 = "kldc01-" Recycle = yes # Bacula는 자동으로 볼륨을 재활용할 수 있습니다. AutoPrune = yes # 만료된 볼륨을 정리합니다. 볼륨 유지 = 30일#1개월 최대 볼륨 바이트 = 500G # 볼륨 크기를 합리적인 범위로 제한 maxvolumes = 2 # 풀의 볼륨 수를 제한합니다. }
몇 가지 조사를 했는데 하드 드라이브 공간 문제와 관련이 있습니다. 이제 공간을 좀 확보했습니다. 이것은 내 서버의 하드 드라이브 공간입니다.
/dev/md0 ext3 1.8T 1.1T 629G 64% /backup