Возможный дубликат:
Как обеспечить правильное резервное копирование для нескольких серверов на базе Linux?
Я хочу делать ночные резервные копии всей системы и иметь возможность откатиться к любому из последних 7 дней. И это должны быть инкрементные резервные копии. Какой инструмент мне следует использовать? В руководствах, которые я читал о rsync, рассказывается только о том, как хранить последний инкрементное резервное копирование, и мне нужны последние 7.
Вы считали rsnapshot? Он использует rsync для инкрементного резервного копирования, но дает вам столько снимков, сколько вы хотите (и для них есть место).
Похожий на jcisioпредложение, но полностью упакованное.
Я думаю, вам нужно решение для резервного копирования, которое использует небольшое дисковое пространство.
С помощью rsync и жестких ссылок вы можете создать резервную копию и вернуться к любому предыдущему снимку. Дисковое пространство используется только для измененных файлов. Вы даже можете создать 365 снимков и откатиться к любому из них, и он не использует слишком много места на диске (предположим, что ваши файлы не сильно меняются: если каждый день вы заменяете свои файлы совершенно другими файлами, то на самом деле нет эффективного решение для инкрементного резервного копирования).
Полезный учебник http://www.mikerubel.org/computers/rsync_snapshots/
Если вы не Ubuntu, почему бы не использовать интегрированный SimpleBackupSuite ? Проста и удобна в использовании.
В противном случае вы можете делать все, что хотите, с bacula, но его нелегко использовать в качестве SimpleBackupSuite.
Если вы ищете недорогой надежный коммерческий пакет, который хорошо работает в автономных системах и может восстановление с нуля, можешь попробовать Кактус Одинокий Деготь. Он использует различные виды транспорта и может обрабатывать несколько типов пунктов назначения. Каталогизацию и главное / выборочное / инкрементное резервное копирование очень легко запланировать и поддерживать.