это, вероятно, расширяется Использование Rsync для резервного копирования на внешний диск
Обычно я вручную создаю резервную копию своих данных на внешний диск. Я начинаю с создания каталога на внешнем диске с сегодняшней датой и копирую туда важные данные. Таким образом, у меня есть резервная копия на случай системной ошибки и человеческой ошибки (просто перейдите к предыдущей дате)
Есть ли способ автоматизировать это с помощью rsync? или, может быть, что-то вроде rsyncing "прозрачного" репозитория git (все автоматически фиксируется через определенные ежедневные или ежечасные интервалы) с моими локальными данными, если это не слишком безумно? Также насколько плохо будет чистить такое репо после года автоматизированного резервного копирования?
или просто rsync, но иметь что-то вроде ежедневного резервного копирования, если на внешнем диске есть место?
данные в основном представляют собой небольшие текстовые файлы (текст, исходный код) или средние изображения (~ 6 МБ), но их сотни тысяч.
Есть разные варианты, начиная с предложения Шейна Мэддена:
Или, если вы предпочитаете графические утилиты:
Все они предназначены для реализации инкрементных результатов / моментальных снимков rsync.
Если вы хотите создать собственный сценарий (что несложно), прочтите --link-dest
вариант для rsync.
Как насчет чего-то вроде rdiff-backup
?