Bacula

소프트웨어 스크린 샷:
Bacula
소프트웨어 정보:
버전: 9.0.7 업데이트
업로드 날짜: 22 Jun 18
개발자: Kern Sibbald
라이센스: 무료
인기: 86

Rating: 2.3/5 (Total Votes: 4)

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으로 출시

지점 5.1에서 지점 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
디렉터 및 저장소 데몬. 이전 파일을 업그레이드 할 필요가 없습니다.
데몬. 그러나 귀하의 상황에 합당한 한 빨리 그렇게하는 것이 좋습니다.

스크린 샷

bacula_1_69456.jpg
bacula_2_69456.jpg

유사한 소프트웨어

AWIT DBackup
AWIT DBackup

19 Feb 15

CrashPlan
CrashPlan

14 Apr 15

BAD
BAD

20 Feb 15

Percona XtraBackup
Percona XtraBackup

20 Jan 18

개발자의 기타 소프트웨어 Kern Sibbald

Apcupsd
Apcupsd

15 Apr 15

코멘트 Bacula

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!