История изменений
Исправление DALDON, (текущая версия) :
Посмотри вот сюда: http://blog.bacula.org/whitepapers/CommunityDiskBackup.pdf
Для bareos, вестимо подходит.
Хочу сделать один полный бэкап в неделю, а все остальные дифферинциальные
Я для каждого сервера на storage, выделил своё хранилище. В каждом хранилище X томов, где X - нужная мне глубина. Далее, у меня написан скриптец простейший, который, после каждого удачного Full backup, ставит пометку USED на весь том. Если будет не удачный Full или Incremental (например сервер был в down, или был обрыв связи) - backup будет повторен с неудавшимся уровнем.
Например:
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №1, после первого Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №2.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №2, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №3.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №3, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- bareos, обнаруживает, что нету более свободных томов.
- Делает очистку данных из базы для том №1.
- Сжимает до 0 байт том №1
- IncrementalBackup: пишутся в том №1.
Таким образом, я гарантированно, могу иметь: один Full+Increment, Full. Добавив ещё том, уже буду иметь: два Full+Increment, Full. И т.д.
Я сделал так. Но это не панацея, каждый выбирает сам.
Исправление DALDON, :
Посмотри вот сюда: http://blog.bacula.org/whitepapers/CommunityDiskBackup.pdf
Для bareos, вестимо подходит.
Хочу сделать один полный бэкап в неделю, а все остальные дифферинциальные
Я для каждого сервера на storage, выделил своё хранилище. В каждом хранилище X томов, где X - нужная мне глубина. Далее, у меня написан скриптец простейший, который, после каждого удачного Full backup, ставит пометку USED на весь том. Если будет не удачный Full или Incremental (например сервер был в down, или был обрыв связи) - backup будет повторен.
Например:
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №1, после первого Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №2.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №2, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №3.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №3, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- bareos, обнаруживает, что нету более свободных томов.
- Делает очистку данных из базы для том №1.
- Сжимает до 0 байт том №1
- IncrementalBackup: пишутся в том №1.
Таким образом, я гарантированно, могу иметь: один Full+Increment, Full. Добавив ещё том, уже буду иметь: два Full+Increment, Full. И т.д.
Я сделал так. Но это не панацея, каждый выбирает сам.
Исправление DALDON, :
Посмотри вот сюда: http://blog.bacula.org/whitepapers/CommunityDiskBackup.pdf
Для bareos, вестимо подходит.
Хочу сделать один полный бэкап в неделю, а все остальные дифферинциальные
Я для каждого сервера на storage, выделил своё хранилище. В каждом хранилище X томов, где X - нужная мне глубина. Далее, у меня написан скриптец простейший, который, после каждого удачного Full backup, ставит пометку USED на весь том.
Например:
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №1, после первого Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №2.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №2, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №3.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №3, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- bareos, обнаруживает, что нету более свободных томов.
- Делает очистку данных из базы для том №1.
- Сжимает до 0 байт том №1
- IncrementalBackup: пишутся в том №1.
Таким образом, я гарантированно, могу иметь: один Full+Increment, Full. Добавив ещё том, уже буду иметь: два Full+Increment, Full. И т.д.
Я сделал так. Но это не панацея, каждый выбирает сам.
Исходная версия DALDON, :
Посмотри вот сюда: http://blog.bacula.org/whitepapers/CommunityDiskBackup.pdf
Для bareos, вестимо подходит.
Хочу сделать один полный бэкап в неделю, а все остальные дифферинциальные
Я для каждого сервера на storage, выделил своё хранилище. В каждом хранилище X томов, где X - нужная мне глубина. Далее, у меня написан скриптец простейший, который, после каждого удачного Full backup, ставит пометку USED на весь том.
Например:
Воскресенье 20час. 10 мин: FullBackup. Том №1, после первого Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №2.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №2, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- IncrementalBackup: пишутся в том №3.
- Воскресенье 20час. 10 мин:
- FullBackup.
- Том №3, после Full backup - сразу становится Used (если bacukp был удачным!).
- Понедельник-Воскресенье: 10час. 10 мин.
- bareos, обнаруживает, что нету более свободных томов.
- Делает очистку данных из базы для том №1.
- Сжимает до 0 байт том №1
- IncrementalBackup: пишутся в том №1.
Таким образом, я гарантированно, могу иметь: один Full+Increment, Full. Добавив ещё том, уже буду иметь: два Full+Increment, Full. И т.д.
Я сделал так. Но это не панацея, каждый выбирает сам.