2008-10-28 4 views
5

현재 700MB이지만 1GB를 초과하여 확장 될 수 있습니다. 일반적으로이 파일을 다른 위치에 복사합니다 (궁금한 점은 Zope 인스턴스의 데이터베이스, ZODB 파일).Bacula로 거대한 파일을 백업하는 방법은 무엇입니까?

이 파일은 날마다 조금씩 바뀌지 만 Bacula는 증분 백업의 파일 내부 세분화를 수행 할 수 없다는 것을 알고 있습니다. 어쨌든 그건 중요하지 않습니다. 제가하고 싶은 일은 매일 매일 전체 백업을하고 둘 중 하나를 유지하고 매주 전체 백업을하고 두 개를 유지하는 것입니다. 그래서 언제나 나는 어제, 어제, 주일 전에 전과 2 주 전을 얻을 수 있습니다. 그게 좋은 생각이라고 생각하니?

저는 매일, 매주 두 가지 스케줄을 만들어야한다고 가정합니다. 그러나 이것을 달성하기 위해 어느 수량이 내가 볼륨과 풀에 있어야합니까? 1.5GB의 두 권? 어떤 힌트 나 안내도 환영합니다. 나는 시스템 관리자가 아니며, Bacula에 대한 나의 경험은 매우 제한적입니다.

답변

4

큰 데이터베이스 파일을 온라인 백업하는 것은 위험합니다. 파일을 읽는 동안 파일이 변경되어 백업이 일관성이없고 어쩌면 쓸모 없게 될 수 있습니다. ZODB 파일 자체의 백업본을 작성해서는 안되며, repozo 도구로 매일 생성되는 diff 파일이 아니라고 생각합니다. 이렇게하면 Bacula가 처리 할 수 ​​없다고 말하는 내부 파일 세분을 처리하는 작업을 아웃소싱 할 수도 있습니다.

+0

이것이 바로 우리가하는 일입니다. – iElectric

2

내 bacula 및 디스크 백업에 대한 경험으로는 백업 작업 당 하나의 볼륨을 유지하는 것이 가장 좋습니다. 이렇게하면 작업이 만료 될 때 파일에 데드 스페이스가 없습니다. Bacula는 전체 볼륨을 재사용 할 수 있으며 디스크 사용량을 줄입니다. 풀 자원에서 "Set Maximum Volume Jobs = 1"지시문을 사용하십시오.

일일 및 주간 두 개의 풀을 설정합니다. 일일 2 일, 주 2 주로 볼륨 보유 기간을 설정하십시오. 일요일에 매일, 일주일에 한 번씩, 일주일에 한 번씩 일정을 계획하십시오.

+0

볼륨이 하나 뿐이며 볼륨이 가득 차서 다시 사용할 시간이 있으면 제거하지 않고 얼마 동안 백업을하지 않겠습니까? – Pablo

+1

아니요, 작업 당 미안 해요. 그래서 결코 가득 차게되지는 않습니다. 모든 직업은 새로운 볼거리를 얻습니다. 그렇게하면 볼륨이 보존 기간보다 오래되면 다시 사용할 수 있습니다. 볼륨 당 여러 작업을 허용하면 만료 된 백업 및 볼륨 내의 공간 낭비로 끝납니다. –

1

인프라에 따라 백업 할 볼륨의 스냅 샷을 만들어 "고정"하고 거기에서 백업하는 것이 좋습니다. 우리의 백업 우리는 우리의 데이터베이스의 잠금 방지하기 위해, (http://tldp.org/HOWTO/LVM-HOWTO/snapshots_backup.html) LVM 스냅 샷을 사용하는 몇 가지를 들어

(우리는 백업 테라 바이트의 데이터를 가지고 잠금 서비스에 큰 영향 것이다) 그리고

을 당신이 데이터베이스가 너무 많이 움직이지 않는다고 말했기 때문에, 나는 6 일간의 보존 기간, Dailies 6 권, 주간 2 권을 가지게 될 것입니다. 귀하의 일간지는 증분 백업 풀에 도달해야하며 Weekly는 전체 백업이어야합니다.

예를 들어 Weekly (Fulls)를 월요일에 실행 한 다음 매일 증분 (Tue-Sun)을 실행합니다. 이렇게하면 백업 중에 지나치게 많은 공간이나 시간을 들이지 않고도 데이터가 손상되었다는 것을 알게되면 언제든지 다시 올 수 있습니다.

편집 : 그리고 ... 답변을하기 전에 게시 날짜를 확인해야합니다. 하하. 3 년 늦었 어.

+0

늦게 응답하는 것은 실제로 좋은 일입니다. 그동안 관행과 도구가 향상 될 수 있으므로 답변을 할 가치가있는 새롭고 나은 방법이있을 수 있습니다. – mbx

0

오픈 소스 bacula (bacula.org)의 경우 "Set Maximum Volume Jobs = 1"지시문을 사용하는 것이 가장 좋습니다.

"증분 백업을위한 파일 내부"세분화를 원하시면 Bacula Systems의 Delta Plugin - https://www.baculasystems.com/products/bacula-enterprise-plugins/delta을 고려하십시오.

+0

이 링크가 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – Marusyk