Скачать vuBrief
(3.2 Мегабайт)
Язык интерфейса: русский, английский Сайт программы Варианты приобретения программы:
|
При написании книги "Энциклопедия полезных программ" я, разумеется, постоянно создавал резервные копии всех текстовых файлов и иллюстраций. Причем, сохранялись эти копии не только на одном из жестких дисков компьютера, но и на удаленном сервере. Конечно, ежедневное создание копий и дублирование их на сервер – не самое веселое развлечение в жизни. Но я твердо уверен: лучше потерять какое-то время на ежедневную процедуру "бэкапа", чем однажды лишиться результатов многомесячной работы. Тем более что процесс создания копий практически полностью автоматизирован.
Ежедневно, в одно и то же время, описанный выше Turbo Archiver "брал" рабочую папку, в которой хранятся тексты и иллюстрации этой книги, и создавал ее сжатую копию в виде самораспаковывающегося (SFX) архива на одном из жестких дисков. Затем эта же копия дублировалась на удаленном сервере при помощи FTP-клиента файл-менеджера FAR . И до поры до времени меня такая ситуация вполне устраивала.
Но рабочая папка распухала день ото дня. Соответственно, "подрастал" и архив резервной копии. Однажды я обнаружил, что ежедневно закачиваю на удаленный сервер более двух мегабайт упакованной информации. Причем, большая часть этой информации на сервере уже была: я ведь не переписывал ежедневно все главы книги, не воссоздавал заново все иллюстрации.
Одним словом, потребовалось применить несколько иной подход к резервному копированию, так называемую синхронизацию данных. Суть метода заключается в следующем. У меня на локальном жестком диске имеется рабочая папка, в которой лежат текстовые файлы и иллюстрации. Необходимо создать на удаленном сервере такую же папку, перенести в нее, не сжимая, все те же файлы, а в дальнейшем следить, чтобы содержимое локальной и удаленной папки всегда оставалось одинаковым. То есть, если на локальном компьютере появляется или изменяется какой-то файл, он должен быть скопирован на удаленный сервер. Если же файл не изменился за день, его копию обновлять не нужно. Таким образом, затраты времени на резервное копирование должны сократиться на порядок. Если, конечно, все операции не делать вручную, а программно автоматизировать. Например, с помощью vuBrief.
При запуске приложения vuBrief стартует мастер, который пошагово предоставляет все необходимые инструкции по работе с программой. Первым делом мастер предлагает выбрать одну из двух типов задач:
- Резервное архивирование файлов (Backup) . На этом типе задач мы не будем подробно останавливаться, поскольку о "бэкапе" как таковом довольно подробно рассказано в описании других программ этого подраздела.
- Синхронизация файлов. Этот тип задач нас в данный момент и интересует. Выберем его и перейдем к следующему шагу.
Здесь необходимо указать тип синхронизации. Таких типов всего три:
- Прямая синхронизация . Наиболее простой, одноэтапный вариант работы. Подразумевается, что папка-источник и папка-получатель файлов одновременно доступны. Они могут находиться на жестком диске или дисках локального компьютера, на съемном носителе (на CD, на USB-устройстве Flash-памяти, на магнитооптике и т. д.) или в локальной сети. Главное, чтобы к обеим папкам был обеспечен постоянный свободный доступ. Тогда в процессе прямой синхронизации vuBrief сравнит содержимое папки-источника и папки-получателя, после чего обновит устаревшие файлы в папке-получателе.
- Синхронизация с удаленным компьютером . Этот метод работы обеспечивает синхронизацию между компьютерами, не связанными сетевым соединением, при помощи съемного носителя. Данные из папки-источника будут записаны на съемный носитель (дискету, CD-RW, Flash, Iomega ZIP и т. д.). Затем носитель вставляется в удаленный компьютер (на котором также установлен vuBrief) и происходит синхронизация. Вы спросите, зачем вообще для этого нужен vuBrief, да еще и на обоих компьютерах? Можно ведь просто взять дискету, скопировать измененные файлы с помощью Проводника , да и перенести их на удаленный компьютер. Так-то оно так, да не совсем. Процедура синхронизации гораздо сложнее, чем операция обычного копирования. В общем случае она подразумевает двусторонний процесс, когда более новые файлы переносятся не только с локального компьютера на удаленный, но и в "обратном направлении". Тут уж простым копированием Проводником не обойдешься, легко можно запутаться, особенно если речь идет о большом количестве файлов в синхронизируемых папках.
- Синхронизация с FTP-папками / Публикация файлов в Интернете. Наиболее интересный вариант, которым я, собственно, и пользуюсь.
После выбора типа синхронизации необходимо указать папку, которая должна быть продублирована на сервере, папку-источник или, другими словами, локальную папку . При этом указывается, необходимо ли обрабатывать вложенные папки, и какие типы файлов должны участвовать в синхронизации. В моем случае, например, обрабатываются только файлы с расширениями *.doc и *.tif , а остальные игнорируются.
На следующем этапе нужно настроить FTP-папку , с которой будет производиться синхронизация, папку-получатель. Для этого указывается адрес сервера и полный путь к папке-получателю. Кроме того, необходим логин и пароль для доступа на сервер. Очень удобно то, что здесь же можно проверить сделанные настройки, нажав кнопку Проверить FTP .
Далее настраивается направление синхронизации, то есть, создаются правила, по которым содержимое локальной папки должно быть приведено в соответствие с FTP-папкой. Эти правила выглядят примерно так:
Наконец, последнее, что необходимо сделать – настроить выполнение созданной задачи синхронизации. Задача может быть выполнена как вручную, по команде пользователя, так и автоматически, согласно настройкам расписания. Например, у меня программа настроена так, что синхронизация выполняется перед каждым выключением компьютера.
При этом происходит следующее. vuBrief соединяется с FTP-сервером, используя параметры доступа, заданные мной в настройках. Затем он переходит в папку сервера, в которой хранятся копии рабочих файлов книги, и сравнивает даты изменения и размеры файлов *.doc и *.tif , хранящихся в локальной и в FTP-папке. Если обнаруживается, что в локальной папке появился новый файл, которого нет в FTP-папке, этот файл копируется на сервер. Если какой-то файл обновлен на локальном компьютере, а на сервере хранится устаревший вариант, файл опять-таки копируется на сервер. Если обнаруживается, что файл по какой-то причине был удален с сервера, а в локальной папке он все еще присутствует, файл на сервере будет восстановлен.
Я привел лишь один вариант использования этой мощной программы синхронизации. На самом деле vuBrief поддерживает обширный набор различных настроек и функций, комбинируя которые можно выполнить любую задачу резервного копирования или синхронизации. Подробности можно найти в русскоязычной справочной системе, встроенной в программу.