Назад | Перейти на главную страницу

Rsync для создания ежедневных резервных копий с какой-то историей

это, вероятно, расширяется Использование Rsync для резервного копирования на внешний диск

Обычно я вручную создаю резервную копию своих данных на внешний диск. Я начинаю с создания каталога на внешнем диске с сегодняшней датой и копирую туда важные данные. Таким образом, у меня есть резервная копия на случай системной ошибки и человеческой ошибки (просто перейдите к предыдущей дате)

Есть ли способ автоматизировать это с помощью rsync? или, может быть, что-то вроде rsyncing "прозрачного" репозитория git (все автоматически фиксируется через определенные ежедневные или ежечасные интервалы) с моими локальными данными, если это не слишком безумно? Также насколько плохо будет чистить такое репо после года автоматизированного резервного копирования?

или просто rsync, но иметь что-то вроде ежедневного резервного копирования, если на внешнем диске есть место?

данные в основном представляют собой небольшие текстовые файлы (текст, исходный код) или средние изображения (~ 6 МБ), но их сотни тысяч.

Есть разные варианты, начиная с предложения Шейна Мэддена:

  • rdiff-резервное копирование
  • rsnapshot
  • Унисон

Или, если вы предпочитаете графические утилиты:

  • Назад во времени
  • Резервное копирование Areca
  • luckyBackup

Все они предназначены для реализации инкрементных результатов / моментальных снимков rsync.

Если вы хотите создать собственный сценарий (что несложно), прочтите --link-dest вариант для rsync.

Как насчет чего-то вроде rdiff-backup?