바큘라 파일 기반 볼륨 보존 정책을 설정하시겠습니까?

바큘라 파일 기반 볼륨 보존 정책을 설정하시겠습니까?

우리는 Bacula 설정에서 머리 또는 꼬리를 만들려고 노력하고 있습니다. 우리는 몇 개의 LVM 논리 볼륨을 갖춘 SD(스토리지 데몬) 서버를 보유하고 있으며 합리적인 방식으로 전체/차등/증분 백업을 수행하려고 합니다. 문제는 볼륨 제한을 설정하고 가장 오래된 볼륨을 재활용하도록 지시했음에도 불구하고 Bacula가 "추가 가능한 볼륨을 찾을 수 없습니다"라고 끊임없이 불평한다는 것입니다.

먼저, SD 서버에 (3)개의 장치가 정의되어 있습니다. 하나는 "전체"용, 하나는 "증분"용, 다른 하나는 "차등"용입니다. 이상적으로는 (2) 전체 월간을 원하며, 중간 주에는 차이가 있고 매일 증분됩니다.

여기서 주요 질문은 일정과 풀에 관한 것이므로 SD 구성은 다루지 않겠습니다.

일정 {
  이름 = SVNSchedule
  실행 = 레벨 = 21:05의 첫 번째 태양 전체
  실행 = 레벨 = 차동 2-5번째 태양 21:05
  실행 = 수준=월-토 21:05에 증분
}


수영장 {
  이름 = SVNFullPool
  스토리지 = svn-full
  풀 유형 = 백업
  재활용 = 예; 자동 정리 = 예; 가장 오래된 볼륨 재활용 = 예
  볼륨 보유 = 45일
  최대 볼륨 작업 = 1
  라벨 형식 = "$Pool-${연도}-${월:p/2/0/r}-${일:p/2/0/r}-${시간:p/2/0/r} ${분:p/2/0/r}"
  최대 볼륨 = 2
}

수영장 {
  이름 = SVNDiffPool
  스토리지 = svn-diff
  풀 유형 = 백업
  재활용 = 예; 자동 정리 = 예; 가장 오래된 볼륨 재활용 = 예
  볼륨 보존 = 40일
  최대 볼륨 작업 = 1
  라벨 형식 = "$Pool-${연도}-${월:p/2/0/r}-${일:p/2/0/r}-${시간:p/2/0/r} ${분:p/2/0/r}"
  최대 볼륨 = 10
}

수영장 {
  이름 = SVNIncrPool
  스토리지 = svn-incr
  풀 유형 = 백업
  재활용 = 예; 자동 정리 = 예; 가장 오래된 볼륨 재활용 = 예
  볼륨 보유 = 20일
  최대 볼륨 작업 = 1
  라벨 형식 = "$Pool-${연도}-${월:p/2/0/r}-${일:p/2/0/r}-${시간:p/2/0/r} ${분:p/2/0/r}"
  최대 볼륨 = 7
}

"전체" 풀에서 "Volume Use Duration = 1w" 옵션을 사용해야 하는 것처럼 느껴집니다. 그러나 우리가 겪고 있는 주요 문제는 Bacula가 파일 볼륨을 자동으로 재활용하지 않는다는 것입니다. 적어도 전체 백업을 시작하고 몇 시간 후에 또 다른 백업을 시작하는 테스트 중에는 아닙니다.

내가 만족하지 못하는 또 다른 사소한 문제는 Bacula가 예측 가능한 이름으로 백업 파일을 생성하도록 하는 방법입니다. 왜냐하면 현재 설정이 파일을 오프사이트에서 재동기화하려고 시도할 때 혼란을 야기하기 때문입니다.

답변1

Bacula는 '최대 볼륨'까지 자동으로 볼륨을 생성합니다. 하지만 언제든지 bacula 콘솔을 사용하여 수동으로 볼륨을 생성할 수 있습니다. 귀하의 구성에 따르면 '최대 볼륨'은 2, 10, 7로 설정된 것으로 보입니다.

백업 전략에 따라 전체 백업에는 더 많은 볼륨이 필요할 수 있고 증분 및 차등 백업에는 더 적은 볼륨이 필요할 수 있습니다. SVNFullPool의 볼륨 수를 늘리는 것이 좋습니다. 이는 콘텐츠와 각 볼륨에 정의한 최대 크기에 따라 다릅니다.

이 모든 것은 백업 일정에 따라 달라집니다. 보존 기간 동안 전체 백업을 여러 번 수행하는 경우 여러 개의 전체 백업을 보관할 수 있을 만큼 충분한 볼륨을 설정해야 합니다.

다음 문서에서는 풀 정의, 일정에 대한 피드백을 제공하고 1년 백업에 사용된 볼륨 수에 대한 흥미로운 통계를 제공합니다.

http://blog.vacs.fr/vacs/blogs/post.html?post=2010/04/09/One-year-of-data-backup-with-Bacula-on-a-ReadyNAS-duo

관련 정보