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