Мне нужно выполнить резервное копирование некоторых огромных файлов (100 ГБ) и множества маленьких (2 000 000 x 50 КБ) через Интернет через SSL, с одного компьютера Windows Server 2008 на другой.
Я хочу, чтобы структура каталогов на сервере резервного копирования отражала рабочий сервер, но с историей версий. rsync выполняет первую часть, и я знаю, что некоторые продукты сочетают rsync с историей версий, но я не знаю, какие из них действительно готовы к использованию в прайм-тайм.
Мой план состоял в том, чтобы использовать Syncrify, но поскольку, похоже, ни у кого нет опыта с этим, я ищу другие идеи.
Звучит как rdiff-резервное копирование удовлетворит ваши потребности. Я использовал его для резервного копирования linux-> linux и windows-> windows и windows-> linux. Текущая версия остается точным зеркалом источника. Затем использует алгоритм обратного дифференцирования для хранения предыдущих версий. Он использует сетевой протокол rsync для эффективного использования сети.
Если вы хотите сделать резервную копию с историей версий, чтобы восстановить более старые версии файлов из резервных копий, вам, вероятно, следует использовать систему управления версиями, такую как git
или subversion
вместо системы копирования, такой как rsync. Менее рекомендуемыми альтернативами было бы управление своими собственными дельтами с помощью чего-то вроде инкрементных файлов tar.
Если я неправильно понял, что вы хотите от "истории версий", поясните, пожалуйста, свой вопрос, но rsync
сам по себе не является инструментом, позволяющим вести журнал собственных действий с течением времени или версий файлов по мере их изменения. Это просто инструмент для копирования / синхронизации. Очень хороший в этом отношении, но очень специфический инструмент для использования.
Изменить: еще один инструмент, который может удовлетворить ваши потребности: rsnapshot
, который использует rsync в качестве инструмента копирования, но отслеживает несколько версий, чтобы вы могли вернуться к более старым «снимкам».
Моя репутация слишком низкая, чтобы комментировать, поэтому я добавлю и отвечу ...
rsnapshot работает в Windows! http://blog.gingerlime.com/rsnapshot-server-on-windows
надеюсь, ваша проблема уже решена, но если это не так, надеюсь, это поможет
Syncrify хорош и должен работать. Мы используем его для резервного копирования нашего веб-сервера, и он отлично работает. Однако я не