Ilya Matveev ([info]ilya_314) wrote,

Резервное копирование. Microsoft SyncToy.

Экслер в своем последнем обзоре затронул тему резервного копирования в простейшем варианте – простое копирование папок по расписанию. Там он описывает бесплатную программу Ja Back. Добавлю, что существует еще один бесплатный инструмент – SyncToy.

Эта утилита построена на базе Microsoft Sync Framework. Sync Framework - это движок, который реализует логику синхронизации независимо от того что мы синхронизируем – таблицы, контакты, rss, файлы и пр. Необходимо реализовать провайдера для своих данных и задействовать алгоритм синхронизации. Некоторые провайдеры уже реализованы, в частности провайдер для файловой системы. Принцип действия SyncToy довольно простой – задаем пары папок для синхронизации, выбираем тип синхронизации, дополнительные опции (include/exclude папок, учет атрибутов и пр.), затем запускаем синхронизацию для выбранных пар. Поддерживается три типа синхронизации – “synchronize”, “echo” и “contribute”. Для простого копирования одной папки в другую (дублирование) используется режим “echo”. Режим “synchronize” осуществляет двустороннюю синхронизацию с разрешением конфликтов, а “contribute” аналогичен “echo”, но в копии никогда не происходит удаления. Кроме операции синхронизации доступен режим preview в котором происходит определение списка изменений, но действий никаких не производится.

Минусом программы является отсутствие настройки действий по расписанию, но есть поддержка командной строки и такую автоматизацию можно реализовать самому, а учитывая то, что зачастую для резервного копирования сперва следует закрыть некоторые приложения, чтобы исключить блокировку файлов, то для домашнего использования поддержка расписания не особо требуется.

У программы есть еще интересная особенность – динамическая смена буквы диска, если папка не найдена. В корневых папках, которые синхронизируются, SyncToy помещает специальный файл-ключ, который дает ассоциацию с данной парой и если папка не находится, то происходит поиск этой папки на других дисках.

 

 


  • Post a new comment

    Error

  • 4 comments

[info]eldog

May 24 2009, 14:02:46 UTC 3 years ago

У меня ноут - бизнес-модель от HP, у него утилита архивации входит в комплект. Довольно приличная - позволяет выбрать папки, задать маски, сжать и т.д., для домашнего использования вполне. Удивляет только размер - более 200 мб :-)

[info]ilya_314

May 24 2009, 15:36:41 UTC 3 years ago

Хорошо.
Главная фишка в такого рода штуках - минмимизация времени на синхронизацию. Копироваться должна только разница, а synctoy еще пытается определить переименование папок и файлов, не знаю уж насчет переноса на другой уровень.

[info]brmail

May 24 2009, 17:40:01 UTC 3 years ago

nnbackup

в самом деле необязательно нарывать для этих целей монстров от микрософта - все давно написано в виде команд-лайн утилит. вот к примеру nnbackup http://www.nncron.ru/
работает быстро. синхронизация может быть задана как в одну сторону так и в две. еще умеет бекапать только новое в стек каталогов или зип-файлы.
прикручивается к любому планировщику умееюшему работать с командной строкой.
единожды настроенное может работать годами. инсталяции кстати не требует - просто скопировать фолдер.

[info]ilya_314

May 24 2009, 19:42:21 UTC 3 years ago

Re: nnbackup

Инсталлятор этого монстра занимает 4.3 Mb.
Замечательно, что есть альтернативы, но я в данном случае предпочитаю интуитивный интерфейс вместо командной строки.
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…