Bacula는 시스템 관리자 나 최종 사용자를 위해 설계된 네트워크 클라이언트 및 서버 기반 백업 구성 요소로 구성된 완전 무료 오픈 소스 및 크로스 플랫폼 그래픽 / 명령 줄 소프트웨어입니다.이 소프트웨어는 복구, 컴퓨터 네트워크를 통한 컴퓨터 데이터의 백업 및 확인.
수많은 고급 기능 제공
Bacula는 매우 효율적이고 사용하기 쉽지만 시스템 관리자가 손상되거나 손실 된 파일을 쉽게 찾고 복구 할 수있는 수많은 고급 저장 장치 관리 기능을 제공합니다. 이 중에서도 광범위한 테이프 드라이브, 상업적 지원, 전체, 차등, 통합 및 증분 백업에 대한 지원은 기본적으로 지원됩니다.
또한이 소프트웨어는 사용자 정의 및 완전 개방형 데이터 형식을 지원하고 Autochanger를 지원하며 파일 수준의 중복 제거를 지원하고 NDMP (Network Data Management Protocol)를 지원하며 테이프, DVD 또는 디스크에 데이터를 백업 할 수 있으며 준비를 지원하고 SQL 카탈로그를 지원합니다. 10 억 개의 객체를 처리 할 수 있으며 다양한 Tripwire와 유사한 기능을 제공하며 VSS (Volume Shadow Copy) 및 여러 볼륨의 백업 범위를 지원합니다.
다른 주목할만한 변화 중에 Microsoft Exchange 지원, breport를 통한 백업 보고서, 백업 경고 / 알림, 증분 모드에서 파일 삭제, TLS (전송 계층 보안)를 통한 암호화 데이터 스트림, Microsoft SQL Server 데이터베이스 지원, Oracle 데이터베이스 지원, PostgreSQL 데이터베이스 지원 및 VMWare vStorage 지원을 제공합니다.
그래픽 사용자 인터페이스 (GUI)는 매우 사용하기 쉽고 매우 직관적입니다. 클라이언트와 볼륨을 나열하고, 실행할 작업을 확인하고, 작업을 수정하고, 그래프를보고, 그래프를 확대하고, 복원 마법사를 제공합니다.
GNU / Linux, BSD, Solaris, Windows 및 Mac에서 실행
Bacula는 개발자가 가장 널리 사용되는 오픈 소스 네트워크 백업 솔루션으로 설명되었습니다. 테스트를 통과 한 후에는이를 확인할 수 있습니다. Linux, BSD, Solaris, Microsoft Windows 및 Mac OS X 운영 체제 용. 현재 32 비트 및 64 비트 하드웨어 플랫폼이 모두 지원됩니다.
이 릴리스의 새로운 기능 :
NSIS 디버그 제거하기
baculum : Heitor Faria가보고 한 구성 탭 열기 버그 수정.
Branch-5.2에서 win32 dir을 복원하고 업데이트하십시오.
Phil Stracchino의 Qt5 수정 사항 추가
baculum : 일정에 부울 값 저장 수정 실행 지시문
rpm : Fedora 26-64 플랫폼 추가
baculum : 작업 구성 창에서 돌아갈 링크 추가
PostgreSQL 10.x에 올바른 SQL 테이블 인코딩 사용
baculum : 목록 상자 컨트롤을 추가하고 기본 및 장치 지시문에 사용합니다.
baculum : 작업 실행 구성 창에서 작업 필드 확인 표시 수정
baculum : 볼륨 목록 창에서 다시 볼륨 풀 이름 되돌리기
baculum : 비활성화 된 bconsole에 대한 오류 메시지 수정
baculum : API 엔드 포인트 코드 리팩터
baculum : 상태, 숫자, 부울 및 ID 검사기를 추가합니다.
baculum : bconsole 지원이 사용 가능하지 않은 경우 리턴 된 bconsole 사용 불가능 오류
baculum : 사용하지 않는 API 끝점을 제거합니다.
baculum : 웹 파트에서 작동하는 oauth2 클라이언트 수정
baculum : 라디오 버튼 정렬을 수정하는 인증 수정
baculum : 인터페이스 높이를 100 %로 확대
baculum : cURL 오류에 더 많은 정보 추가
baculum : 새로운 재 작업 복구 마법사
baculum : 마법사 개선 사항보기
baculum : API에 하드 링크 복구 지원 추가
baculum : strip_prefix, add_prefix, add_suffix 및 regex_where 복원을 추가하십시오.
API 복원 옵션
포트가없는 포트 BEE의 RestoreObject 플러그인 구성 코드.
baculum : 숨겨진 필드를 사용하여 항목 식별자 저장 중지
baculum : 중복 로딩 사용자 포틀릿 수정
baculum : 필수 구성 필드를 추가하십시오. 별표
버전의 새로운 기능 :
bpluginfo.c로 빌드 / 설정 문제 수정
Refactor lock_volumes 그래서 대부분은 전세계가 아니라 권을 잠급니다.
virtualfull-extreme 테스트 추가
버그 # 1984에서 chio-changer-openbsd에 대한 패치 적용 - listall 구현
버그 # 1953에서 박쥐 Mac 패치 추가
버그 # 1812를 실행할 수 없음을 수정 함. 배트에서 작업 복사 / 마이그레이션
박쥐 번역의 로딩을 수정했습니다. 버그 # 1890의 패치
박쥐에서 텍스트 입력을 수정하십시오. 버그 수정 # 1965
사용되지 않았거나 업데이트되지 않았으므로 show 명령에서 장치 제거
help 명령에서 # 1982 업데이트 사용 키워드 수정
update_postgresql_tables 10 - 11을 수정했습니다.
데비안 빌드를 위해 Willem vd Akker가 요청한 문서 바이너리를 빌드 한 후 정리
Qt 버전 4.8.4 필요
버그 # 1955가 정상적으로 실행되도록 수정 했습니까? 나쁜 응답으로 재 시도하지 않는다.
새 잠금 호출을 백 포트하고 SD 용 디버그
버그 # 1975가 처음으로 중복되었을 때 무시 된 새로운 라벨을 수정했습니다.
마스터에서 src / lib 변경 사항을 가져옵니다.
마스터에서 SD 파일을 가져옵니다.
가지 치기 테스트 끄기
회귀 설정에 logdir 및 bsrdir을 추가하십시오.
regress-config에 bsrdir 및 logdir을 추가하십시오.
/ var / bacula에서 / opt / bacula로 기본 디렉토리를 변경했습니다.
스풀 크기 최대 메시지를보다 명확하게 만듭니다.
conio.c의 Solaris 11에서 TERM def 수정.
그룹이 sysconfdir에 cd 할 수 있도록 허용
sysconfdir을 Bacula 사용자 / 그룹에 속하게하고 다른 사람을 제외시킵니다.
가상 전체 파일 닫기 버그 수정 - 경합 조건 수정
읽기 / 추가를 포함하도록 마운트 메시지 향상
vol_mgr 스왑 메시지 향상
읽기 / 쓰기를 포함하기 위해 장치 사용의 출력 향상
Pmsg 출력에 jobid 추가
작업 삭제시 버그 # 1959 입력 검증을 수정했습니다.
버그 # 1956 인증 오류 수정 false
자동 실행 및 재로드가 교착 상태에있는 # 5507에 대한 대안을 추가하십시오.
conf 파일 인용 문자열을 목록에서 사용하도록 허용
bfgets가 매우 긴 행을 처리하도록합니다.
Arno가보고 한 NULL 클라이언트를 확인하여 seg 오류 방지
버그 # 1943의 최종 수정
버그 # 1948 수정 MailOnSuccess 오류가 발생하면 실행하십시오.
미디어 테이블에서 누락 된 색인 수정
버그 # 1943을 닫은 데이터베이스 연결에 메시지 저장을 수정했습니다.
버그 # 1946 큰 기본 작업으로 MySQL 문제 수정.
회귀 RunScripts의 대기 시간 줄이기
15 분의 회귀 테스트 시간 초과 구현
삭제 된 파일을 처리하기 위해 # 5346 .bvfs_lsfiles 및 .bvfs_restore 수정
spooldata를 수정하고 정확하고 반복적 인 실행 인수
메시지 수정 segfault
기능 요청 # 1939 구현
허드슨의 PATH_MAX에 관한 # 1938 수정
허드에 MAXPATHLEN에 관한 # 1938 수정
버그 # 1937 OpenBSD Autochanger 예제 스크립트 수정.
작업을 너무 일찍 취소하는 MaxRunTime에 대한 # 4996 수정
버그 # 1934 수정 BAT의 미디어 목록에 잘못된 값이 있음
seg 오류를 일으키는 close_msg의 경쟁 조건 수정
이중 연결 끊기 수정
NULL 포인터 해제에 대한 추가 테스트
MaximumConcurrentReadJobs 지시문을 저장소 자원에 추가하십시오.
.bvfs_get_jobids에 ujobid를 추가하십시오.
상대 경로를 제거 할 때 문제가 발생하지 않도록하십시오.
복원 중 상위 디렉토리로 설정된 HIDDEN 속성에 대한 # 4513 수정
버전 7.2.0의 새로운 기능 :
bpluginfo.c로 빌드 / 설정 문제 수정
Refactor lock_volumes 그래서 대부분은 전세계가 아니라 권을 잠급니다.
virtualfull-extreme 테스트 추가
버그 # 1984에서 chio-changer-openbsd에 대한 패치 적용 - listall 구현
버그 # 1953에서 박쥐 Mac 패치 추가
버그 # 1812를 실행할 수 없음을 수정 함. 배트에서 작업 복사 / 마이그레이션
박쥐 번역의 로딩을 수정했습니다. 버그 # 1890의 패치
박쥐에서 텍스트 입력을 수정하십시오. 버그 수정 # 1965
사용되지 않았거나 업데이트되지 않았으므로 show 명령에서 장치 제거
help 명령에서 # 1982 업데이트 사용 키워드 수정
update_postgresql_tables 10 - 11을 수정했습니다.
데비안 빌드를 위해 Willem vd Akker가 요청한 문서 바이너리를 빌드 한 후 정리
Qt 버전 4.8.4 필요
버그 # 1955가 정상적으로 실행되도록 수정 했습니까? 나쁜 응답으로 재 시도하지 않는다.
새 잠금 호출을 백 포트하고 SD 용 디버그
버그 # 1975가 처음으로 중복되었을 때 무시 된 새로운 라벨을 수정했습니다.
마스터에서 src / lib 변경 사항을 가져옵니다.
마스터에서 SD 파일을 가져옵니다.
가지 치기 테스트 끄기
회귀 설정에 logdir 및 bsrdir을 추가하십시오.
regress-config에 bsrdir 및 logdir을 추가하십시오.
/ var / bacula에서 / opt / bacula로 기본 디렉토리를 변경했습니다.
스풀 크기 최대 메시지를보다 명확하게 만듭니다.
conio.c의 Solaris 11에서 TERM def 수정.
그룹이 sysconfdir에 cd 할 수 있도록 허용
sysconfdir을 Bacula 사용자 / 그룹에 속하게하고 다른 사람을 제외시킵니다.
가상 전체 파일 닫기 버그 수정 - 경합 조건 수정
읽기 / 추가를 포함하도록 마운트 메시지 향상
vol_mgr 스왑 메시지 향상
읽기 / 쓰기를 포함하기 위해 장치 사용의 출력 향상
Pmsg 출력에 jobid 추가
작업 삭제시 버그 # 1959 입력 검증을 수정했습니다.
버그 # 1956 인증 오류 수정 false
자동 실행 및 재로드가 교착 상태에있는 # 5507에 대한 대안을 추가하십시오.
conf 파일 인용 문자열을 목록에서 사용하도록 허용
bfgets가 매우 긴 행을 처리하도록합니다.
Arno가보고 한 NULL 클라이언트를 확인하여 seg 오류 방지
버그 # 1943의 최종 수정
버그 # 1948 수정 MailOnSuccess 오류가 발생하면 실행하십시오.
미디어 테이블에서 누락 된 색인 수정
버그 # 1943을 닫은 데이터베이스 연결에 메시지 저장을 수정했습니다.
버그 # 1946 큰 기본 작업으로 MySQL 문제 수정.
회귀 RunScripts의 대기 시간 줄이기
15 분의 회귀 테스트 시간 초과 구현
삭제 된 파일을 처리하기 위해 # 5346 .bvfs_lsfiles 및 .bvfs_restore 수정
spooldata를 수정하고 정확하고 반복적 인 실행 인수
메시지 수정 segfault
기능 요청 # 1939 구현
허드슨의 PATH_MAX에 관한 # 1938 수정
허드에 MAXPATHLEN에 관한 # 1938 수정
버그 # 1937 OpenBSD Autochanger 예제 스크립트 수정.
작업을 너무 일찍 취소하는 MaxRunTime에 대한 # 4996 수정
버그 # 1934 수정 BAT의 미디어 목록에 잘못된 값이 있음
seg 오류를 일으키는 close_msg의 경쟁 조건 수정
이중 연결 끊기 수정
NULL 포인터 해제에 대한 추가 테스트
MaximumConcurrentReadJobs 지시문을 저장소 자원에 추가하십시오.
.bvfs_get_jobids에 ujobid를 추가하십시오.
상대 경로를 제거 할 때 문제가 발생하지 않도록하십시오.
복원 중 상위 디렉토리로 설정된 HIDDEN 속성에 대한 # 4513 수정
버전 7.0.5의 새로운 기능 :
bpluginfo.c로 빌드 / 설정 문제 수정
Refactor lock_volumes 그래서 대부분은 전세계가 아니라 권을 잠급니다.
virtualfull-extreme 테스트 추가
버그 # 1984에서 chio-changer-openbsd에 대한 패치 적용 - listall 구현
버그 # 1953에서 박쥐 Mac 패치 추가
버그 # 1812를 실행할 수 없음을 수정 함. 배트에서 작업 복사 / 마이그레이션
박쥐 번역의 로딩을 수정했습니다. 버그 # 1890의 패치
박쥐에서 텍스트 입력을 수정하십시오. 버그 수정 # 1965
사용되지 않았거나 업데이트되지 않았으므로 show 명령에서 장치 제거
help 명령에서 # 1982 업데이트 사용 키워드 수정
update_postgresql_tables 10 - 11을 수정했습니다.
데비안 빌드를 위해 Willem vd Akker가 요청한 문서 바이너리를 빌드 한 후 정리
Qt 버전 4.8.4 필요
버그 # 1955가 정상적으로 실행되도록 수정 했습니까? 나쁜 응답으로 재 시도하지 않는다.
새 잠금 호출을 백 포트하고 SD 용 디버그
버그 # 1975가 처음으로 중복되었을 때 무시 된 새로운 라벨을 수정했습니다.
마스터에서 src / lib 변경 사항을 가져옵니다.
마스터에서 SD 파일을 가져옵니다.
가지 치기 테스트 끄기
회귀 설정에 logdir 및 bsrdir을 추가하십시오.
regress-config에 bsrdir 및 logdir을 추가하십시오.
/ var / bacula에서 / opt / bacula로 기본 디렉토리를 변경했습니다.
스풀 크기 최대 메시지를보다 명확하게 만듭니다.
conio.c의 Solaris 11에서 TERM def 수정.
그룹이 sysconfdir에 cd 할 수 있도록 허용
sysconfdir을 Bacula 사용자 / 그룹에 속하게하고 다른 사람을 제외시킵니다.
가상 전체 파일 닫기 버그 수정 - 경합 조건 수정
읽기 / 추가를 포함하도록 마운트 메시지 향상
vol_mgr 스왑 메시지 향상
읽기 / 쓰기를 포함하기 위해 장치 사용의 출력 향상
Pmsg 출력에 jobid 추가
작업 삭제시 버그 # 1959 입력 검증을 수정했습니다.
버그 # 1956 인증 오류 수정 false
자동 실행 및 재로드가 교착 상태에있는 # 5507에 대한 대안을 추가하십시오.
conf 파일 인용 문자열을 목록에서 사용하도록 허용
bfgets가 매우 긴 행을 처리하도록합니다.
Arno가보고 한 NULL 클라이언트를 확인하여 seg 오류 방지
버그 # 1943의 최종 수정
버그 # 1948 수정 MailOnSuccess 오류가 발생하면 실행하십시오.
미디어 테이블에서 누락 된 색인 수정
버그 # 1943을 닫은 데이터베이스 연결에 메시지 저장을 수정했습니다.
버그 # 1946 큰 기본 작업으로 MySQL 문제 수정.
회귀 RunScripts의 대기 시간 줄이기
15 분의 회귀 테스트 시간 초과 구현
삭제 된 파일을 처리하기 위해 # 5346 .bvfs_lsfiles 및 .bvfs_restore 수정
spooldata를 수정하고 정확하고 반복적 인 실행 인수
메시지 수정 segfault
기능 요청 # 1939 구현
허드슨의 PATH_MAX에 관한 # 1938 수정
허드에 MAXPATHLEN에 관한 # 1938 수정
버그 # 1937 OpenBSD Autochanger 예제 스크립트 수정.
작업을 너무 일찍 취소하는 MaxRunTime에 대한 # 4996 수정
버그 # 1934 수정 BAT의 미디어 목록에 잘못된 값이 있음
seg 오류를 일으키는 close_msg의 경쟁 조건 수정
이중 연결 끊기 수정
NULL 포인터 해제에 대한 추가 테스트
MaximumConcurrentReadJobs 지시문을 저장소 자원에 추가하십시오.
.bvfs_get_jobids에 ujobid를 추가하십시오.
상대 경로를 제거 할 때 문제가 발생하지 않도록하십시오.
복원 중 상위 디렉토리로 설정된 HIDDEN 속성에 대한 # 4513 수정
버전 5.2.12의 새로운 기능 :
이 버전은 릴리스 5.2.11에서 도입 된 심각한 세그먼트 오류를 수정합니다.
5.2.11 버전의 새로운 기능 :
마지막 출시 이후의 중요한 변경 사항 :
새로운 bpluginfo 유틸리티 도구
dump_resource가 콘솔 ACL (보안 수정)을 존중하도록하십시오.
버그 # 1903에 제출 된 chio-changer-openbsd를 추가하십시오.
중요 복사 작업 버그가 수정되었습니다.
10 월 12 일
SD 디버그 출력에 JobId 추가
800,000 개의 파일마다 일괄 처리 세션 확약
단일 정규식을 사용하여보다 안전한 삭제 코드 단순화
업데이트 속성 중 오류 메시지 생성을 정리합니다. 버그 # 1823을 수정해야합니다.
하트 비트 오류 메시지를 제거하십시오. 버그 # 1925 수정
--with-logdir을 구현하기 위해 버그 # 1911의 패치를 적용하십시오.
버그 # 1903에 제출 된 chio-changer-openbsd를 추가하십시오.
mysql 데이터베이스 설치 / 업데이트 스크립트 패치. 버그 # 1901 수정
uid / gid를 systemd로 변경하도록 위임합니다. 버그 # 1905 수정
버그 # 1906 수정
맨 페이지 오류 수정, 버그 # 1907 수정
# 1859의 최종 수정으로 하나의 쿼리가 누락되었습니다.
bpluginfo 유틸리티 도구는 다양한 정보를 표시합니다.
더 많은 마스터 코드 백팩킹
Makefile.in을 수정하여 testfind가 acl 종속성으로 빌드되도록합니다.
dump_resource가 콘솔 ACL (보안 수정)을 존중하도록하십시오.
마스터의 백 포트 코드
MySQL # 4 지원에 대한 # 1923 수정. BVFS 지원
잘못된 상태 슬롯 출력에 대한 # 1902 수정
수정 시그마 복사 버그 # 4377
bsmtp 수정
IPv4 메일 호스트로만 보내려면 bsmtp를 재설정하십시오.
마지막 릴리스 이후 수정 / 고정 된 버그 :
1823 1859 1901 1902 1903 1905 1906 1907 1911 1923 1925 4377
버전 5.2.5의 새로운 기능 :
더 완벽한 구현을 위해 JS_Warning 사용을 비활성화합니다.
더 이상 작동하지 않는 오래된 sd 플러그인을 제거했습니다.
경고 작업 상태에 대해 sample-query.sql을 조정하십시오.
Win64 빌드를위한 Qt dll의 위치 수정.
MediaView :: getSelection 수정
버전 5.2.2의 새로운 기능 :
Bat에 -t 옵션을 구현합니다.
박쥐를 만들기 위해 정확한 Qt 버전 4.6.2 이상이 필요합니다.
새 lib / plugins.h 가져 오기
마스터에서 새 SD 플러그인 파일을 가져옵니다.
고양이 스크립트의 모드를 설정하는 스크립트 수정
Systemd 구성 옵션 추가
메시지를 syslog ()로 보내기 전에 한 줄씩 나눕니다. # 3325 수정
MySQL에서 bvfs_restore 수정
SMTP 문제로 감독이 차단 될 수있는 # 3308 수정
마운트 포인트 캐시의 잠금 체계를 변경하십시오.
간격 후에 재검색 옵션으로 mountcache를 향상 시키십시오.
edit_job_code에 % D 옵션 추가, 관리자 측 콜백 간소화
Zdeflate와 Zinflate를 별도의 파일로 이동하십시오.
비공유 라이브러리에 올바른 순서로 라이브러리를 두십시오.
@ SQL_BINDIR @ 및 @ DB_TYPE @의 마지막 추적을 제거하십시오.
버그 # 1774 수정
배치 삽입 감지를 db.m4로 이동하십시오.
박쥐 : 이전 버튼을 너무 많이 클릭하면 오프셋 버튼 문제를 해결하려고합니다.
bvfs : 업데이트하는 동안 각 작업에 대해 단일 트랜잭션 사용
분실 한 & bregex man8 페이지를 추가하십시오
wx-console # 1778의 컴파일 문제 수정.
bvfs : pattern = bvfs 매개 변수에 대한 필터 수정
J.Starek 덕분에 SQLite로 BVFS의 속도를 향상시킬 수 있습니다.
bvfs : clear_cache 함수를 추가하십시오.
bvfs : 경로 계층 구조를 만들 때 윈도우 드라이브 처리
버전 5.2.0의 새로운 기능은 다음과 같습니다.
이 5.2.1 버전은 5.0.3 버전 이후의 주요 릴리즈입니다. 여기에는 20 명의 기여자, 299,387 줄의 버그 수정, 많은 버그 수정 (아래 참조), 1,851 개의 소프트웨어 커밋 및 여러 가지 중요한 새로운 기능이 포함됩니다.
버전 5.0.3의 새로운 기능 :
호환성 :
항상 그렇듯이 Director와 Storage 데몬을 동시에 업그레이드해야합니다.
이전 5.0.x 및 3.0.x 파일 데몬은 5.0.3 디렉터 및 저장소 데몬과 호환됩니다. 이전 파일 데몬을 업그레이드 할 필요가 없습니다.
변경 및 새로운 기능 :
VSS (Windows) 스냅 샷이 실패하면 전체 작업이 실패하고 이전에 경고 메시지가 인쇄되어 계속됩니다.
새 편집 코드 % b = 작업 바이트 및 % f = 실행 스크립트의 작업 파일
이전에 PLUGIN_LICENSE에 사용 된 GPLv2 대신 AGPLv3을 지정하도록 Bacula가 아닌 프로젝트 플러그인 (예 : 타사 플러그인)을 업그레이드해야합니다.
박쥐 미디어 페이지 텍스트 열은 열을 클릭하여 정렬 할 수 있습니다.
가능한 경우 SD는 볼륨 크기와 일치하지 않으면 카탈로그 볼륨 크기를 자동으로 업데이트합니다. 볼륨 크기 간의 불일치는 일반적으로 FD에 통신 회선이 끊어 지거나 FD가 충돌 할 때 발생합니다.
버그 수정:
1538 1554 1564 1567 1568 1569 1571 1577 1581 1582 1587 1594 1595 1606 1610
GPLv2에서 AGPLv3으로 라이선스 변경
Win32에서 더 명백한 파일 시스템 변경 안 함
Backport Branch-4.0 릴리즈를 Branch-5.0으로 출시
버전이 첫 번째 라인에 없을 때 postgresql 카탈로그 생성을 수정하십시오.
버그 # 1610이 Linux 및 xBSD에서 빈 xattr 값을 처리하도록 수정했습니다.
작업이 끝나고 sm_dump 전에 가비지가 메모리 풀을 수집합니다.
Marco에서 제안한 xattr seg 오류 보호 기능을 버그 # 1610에 추가하십시오.
os.m4에 archlinux 추가
smartall의 32/64 비트 문제에 대한 추가 수정
smartalloc 덤프 루틴에서 32/64 비트 문제 수정
커밋 할 때 잘못된 복사 / 붙여 넣기 수정 c88dccb88 심각하게 오류 발생
데몬에 .dump 및 .exit 명령 추가
동기화되지 않으면 SD가 자동으로 카탈로그의 볼륨 크기를 수정합니다.
Windows 추적을 위해 printf보다는 smartall.c에서 Pmsg를 사용하십시오.
최대 블록 크기 최대 20M
TLS 버그 # 1568 및 # 1599 수정.
TLS에 대한 통신 회선 오류 처리 개선, 버그 # 1568 및 # 1599 수정 가능
플러그인에 Cancel 이벤트를 보낼 때의 문제 수정
워치 독 스레드의 모든 Jmsg를 Qmsg로 변환하십시오
오류 조건에서 일치하지 않는 잠금 / 잠금 해제로 인한 SD 충돌을 수정했습니다.
서로 다른 카탈로그가있는 클라이언트가있는 경우 버그 # 1587 수정, 두 카탈로그 모두 디렉토리를 다시로드하거나 다시 시작한 후 모든 클라이언트를 포함합니다.버그 # 1577 수정 중 마이그레이션 중 : blockC의 ERROR : 950 실패 ASSERT : dev- & gt; is_open () ASSERT ()
HB 스레드가 종료되면 FD에서 HB 죽임 건너 뛰기
동일하지 않은 volume_lock / unlock 호출에서 충돌을 수정했습니다.
새 prunning 알고리즘 - 더 정확해야 함
디렉토리를 덤프 할 때 회귀 중에 모든 덤프 저장
rw_lock / miss miss match에서 충돌을 수정했습니다.
중복 작업 중지 오류를 수정하려고했습니다.
jcr.c의 pthread_kill을 my_thread_send_signal ()로 대체하십시오.
표준이 아닌 설치 디렉토리가있는 postgresql의 배치 모드 감지 문제에 대한 # 1595 수정
복사 작업 삭제에 대한 # 1594 수정
Luca Berra가 제출 한 printf에 리터럴 문자열 수정을 적용합니다.
버그 # 1582 수정 여러 저장소 데몬에서 복원하면 후속 백업이 중단됩니다.
& quot; cancel jobid = & quot;에서 segfault를 수정하십시오. 명령
버그 # 1554 수정 Windows 설치 프로그램이 / S 플래그를 사용하지 않습니다.
2drive-concurrent-test를 중단하는 풀 zap 코드 제거
# 1571 수정 및 755 perms 라이브러리 설치
버그 # 1581 src / dird / jobq.c의 ASSERT가 결코 트리거 할 수 없음을 수정했습니다.
클라이언트 측 BaseJob 및 정확한 FileSet 옵션 문제 해결
Dir에서 버그 # 1569 교착 상태 / 충돌 수정.
플러그인을로드 할 때 segfault 수정
복원 중 긴 볼륨 이름 표시가 잘리는 문제 수정 # 1567
새로운 bacula-libs 패키지가 추가되었습니다.
버그 # 1538 수정 시작 스크립트가 잘못된 값을 반환합니다.
LSB 호환이 아닌 버그 # 1564 init 스크립트 수정.
버전 5.0.1의 새로운 기능 :
재 작성된 몇 가지 지시문, 하나의 새로운 지시문 및 일부 지시문 동작을 포함하여 주요 버그 수정 릴리즈입니다 (아래의 릴리스 노트 참조). 보통 패치 릴리스 (마지막 숫자가 하나씩 변경됨)와 마찬가지로이 버전은 5.0.0 데이터베이스 및 이전 클라이언트와 호환됩니다. 그러나 한 시스템에있는 모든 구성 요소를 업그레이드해야합니다 (즉, 동일한 시스템에있는 경우 Director, Storage 데몬 및 File 데몬을 동시에 업그레이드해야합니다).
Bacula는 일반적으로 이전 버전을 제거하지 않으며 공유 객체 명명 규칙을 변경 했으므로 먼저 구성 파일을 저장 한 다음 새 Bacula를 설치하기 전에 이전 Bacula 제거 도구를 사용하여 이전 Bacula를 제거 할 수 있습니다.
그렇게하지 않으면, 심각하지 않아야하지만 사용되지 않는 오래된 Bacula 공유 객체가 남아있을 수 있으므로 디스크 공간을 낭비하지 않을 수 있습니다. 버전 3.0.x 또는 이전 버전에서 업그레이드하는 경우 데이터베이스 업그레이드를 수행해야하므로 전체 릴리스 정보를 참조하십시오. 5.0.0에서이 릴리스로 업데이트 할 때 데이터베이스 업그레이드가 필요하지 않습니다.
Scott은 5.0.0 버전이 출시 된 이래로 지난 몇 주 동안 RPM 패키지에서 여러 가지 변경 사항과 개선 사항을 만들었으므로 곧 5.0.1 RPM을 출시 할 예정입니다.
버전 5.0.0의 새로운 기능 :
버그 수정 :
1337 1351 1352 1354 1357 1361 1367 1369 1370 1373
1376 1391 1403 1409 1420 1422 1427 1428 1431 1450
1454 1455 1458 1456
결정된:
SMTP 서버가 bsmtp 프로그램에 응답하지 않았을 때 Director를 잠그는 문제
복원의 dir 명령이 잘못된 파일 크기를 표시합니다.
reload 명령으로 여러 가지 문제 수정
이모티콘 문제 해결
SD에서 몇 가지 교착 상태 또는 잠재적 인 경쟁 조건 제거
향상된 기능 :
프로젝트 5 : 제거 후 볼륨 자르기
프로젝트 6 : 기본 작업을 사용한 파일 중복 제거
프로젝트 10 : 다중 저장소 데몬에서 복원
프로젝트 11 : 장치 당 허용 압축
프로젝트 23 : 드라이브 간의 최대로드 균형 조정 작업을위한 최대 동시 작업 추가
정확한 파일 세트 옵션을 추가하여 정확한 탐지를 구성하십시오. 체크섬 확인을 사용할 수 있습니다.
FD가 루트 읽기를 유지하도록 허용하지만 쓰기 권한 (CAP)
카탈로그 백업을위한 안전한 암호 처리
Readline을 사용할 때 Bconsole에 탭 완성 추가
메모리 트리를 구축하지 않고 Bvfs API를 추가하여 카탈로그를 쿼리하십시오.
새로운 속도 테스트를 btape 프로그램에 추가하십시오.
새 Bat 화면 추가 (Autochanger 컨텐츠, 작업보기, 미디어보기 ...)
박쥐의 Windows 버전
스페인어 Bacula 번역 추가됨
새 bconsole -u nnn 옵션은 명령에 시간 초과가 있음
마이그레이션, 복사 및 가상 풀에서 동일한 풀에 읽고 쓸 수 있음
show disabled - 사용 중지 된 작업 표시
풀 파일 및 작업 보유 기간 추가 (클라이언트보다 우선 함)
많은 ACL 개선
FD 상태에 추가 된 작업 항목
장치 당 블록 체크섬 켜기 / 끄기 허용
장치 폴 간격을 5 분으로 설정 - 이전에는 폴링하지 않았습니다.
불량 주문 보호 기능을 갖춘 잠금 관리자 구현
적합성:
언제나 그렇듯이, Director와 Storage 데몬은 동시에 업그레이드되어야하며, 주어진 머신에서 Bacula의 한 버전 만 실행해야합니다. 즉, Director 및 Storage 데몬 시스템에서는 File 데몬을 업그레이드해야합니다.
이전 버전 3.0.x 및 가능하면 2.4.x 파일 데몬은 5.0.0
디렉터 및 저장소 데몬. 이전 파일을 업그레이드 할 필요가 없습니다.
데몬. 그러나 귀하의 상황에 합당한 한 빨리 그렇게하는 것이 좋습니다.
댓글을 찾을 수 없습니다