Мы ищем инструмент резервного копирования с открытым исходным кодом, который поддерживает инкрементное резервное копирование файлов для Linux (например, Time Machine ion Mac). Мы хотим сделать резервную копию файлового ресурса на нашем сервере. Инструмент должен быть максимально простым и запускать мгновенное резервное копирование каждую ночь с помощью задания cron. Любые предложения приветствуются.
Вы должны быть более конкретными в отношении того, что вы пытаетесь создать резервную копию: рекомендации могут отличаться, если вы выполняете резервное копирование содержимого сервера базы данных, файлового сервера, настольного компьютера и т. Д. Кроме того, важно, насколько автоматизированным вы хотите, чтобы ваши резервные копии были (и, наоборот, насколько вы могли бы хотеть взаимодействовать с процессом).
Для подавляющего большинства моих онлайн-резервных копий я использую rsync для создания резервной копии на основе моментальных снимков, аналогично методу, описанному в этот старый, но все еще актуальный документ. Если вы предпочитаете не писать такие вещи самостоятельно, есть rsnapshot который основан на этой статье и rdiff-резервное копирование который использует аналогичные методы.
Для автономного резервного копирования я иногда вручную запускаю тот же процесс для внешних дисков, которые временно подключены к подходящей машине для этой цели. Часто это делается на сервере резервного копирования, поскольку он физически более локален для меня и делает резервную копию самых последних резервных копий для экономии времени и пропускной способности.
Иногда я запускаю полное сравнение последних резервных копий файлового сервера с активными файловыми системами (запустив cd /location; find . -type f | sort | xargs sha1sum > /tmp/sums 2>&1
как на живых машинах, так и на машинах для резервного копирования и сравнивая полученные файлы, я еще не автоматизировал это, хотя мне действительно нужно обойти это) и восстановить резервные копии сервера mail + calendar + colab к клону этого сервера, работающего на виртуальной машине. Помните: на решение для резервного копирования нельзя положиться, если оно не проверяется регулярно. Вы же не хотите, чтобы резервные копии не работали в тот момент, когда вам нужно восстановить из резервной копии!
У нас есть хороший опыт работы с rdiff-резервное копирование.
BackupPC или rsnapshot. rdiff-backup - это боль. обнам также может соответствовать вашему варианту использования.
Сейчас моя любимая система резервного копирования - rsnapshot.
Некоторые жесткие ссылки rsync + используются достаточно гибко.
Вы можете выбрать «когда», «сколько» и т. Д. И это действительно просто.
У меня был положительный опыт с Резервное копирование Areca. Это инструмент резервного копирования Java с графическим интерфейсом и интерфейсом командной строки.
Возможности включают:
rsync настолько гибок, насколько вы этого хотите. Просто напишите небольшой сценарий оболочки и готово.
Есть 2 приложения, смоделированные по образцу Time Machine от Apple: TimeVault и лететь обратно