Новости
Руководства и FAQ
База знаний
Ссылки
Как здесь писать
Перевод. Источник: DeltaCopyManual
SYNAMETRICS TECHNOLOGIES
A Division of IndusSoft Technologies, Inc
(C) Synametrics Technologies
27 Sand Hill Ct., Jamesburg, NJ 08831
Phone 732-605-7086 • Fax 732-909-2341
DeltaCopy эффективный инструмент для создания и восстановления резервных копий.
В общих словах, DeltaCopy это программное средство для быстрого инкрементального резервного копирования и восстановления. Например, если вы имеет файл объемом в 500 Мбайт, резервную копию которго вы делате кажду ночь, вместо того чтобы копировать все 500 Мбайт DeltaCopy делает копию только небольшой части файла, которая подверглась изменения. Таким образом, реальный объем передаваемых данных будет лишь небольшой долей от всего файла.
В технических терминах, DeltaCopy является «оберткой» для алгоритма rsync, в настоящее время поддерживаемого Уэйном Девисоном (Wayne Davison). rsync предназначен в первую очередь для систем, базирующихся на Linux/Unix, и перенесен на множество других платформ. За дополнительными сведениями относительно rsync обращайтесь к http://samba.anu.edu.au/rsync/. Кроме rsync, DeltaCopy использует библиотеку “Cygwin” (http://cygwin.com), которая эмулирует Unix-окружение для исполняемых файлов Windows.
| Инкрементальное резервное копирование | Копируется лишь та часть файла которая подверглась модификации. Это делает копирование больших файлов максимально быстрым. |
|---|---|
| Расписание | DeltaCopy полностью интегрирована с Windows Scheduler («Назначенные задания»), позволяет пользователям создавать расписания для резервного копирования. |
| Оповещения по e-mail | Администратор получит письмо с уведомлением, если резервное копирование закончилось неудачно. |
| Восстановление одним щелчком | Резервные копии могут быт восстановлены одним нажатием на кнопку «мыши». |
DeltaCopy базируется на клиент-серверной модели, где клиент подключается к удаленному серверу и передает на него файлы. Установочный комплект включает откомпилированные клиент и сервер.
Сервер состоит из двух частей:
Сервис Windows, как и любое сервисное приложение на платформе Microsoft Windows, работает в фоновом режиме, ожидая соединения с клиентом.
С другой стороны, консоль сервера это приложение, которое позволяет пользователю запускать/останавливать сервис и менять настройки сервера при помощи графического интерфейса.
Клиентская часть программы отвечает за инициирование резервного копирования. Она плотно интегрирована с Windows Scheduler («Назначенные задания»), что позволяет запускать задачи резервного копирования, основываясь на заданном пользователем расписании.
Следующие требования применимы как к клиенту так и к серверу:
Фактически, для работы DeltaCopy инсталляционная программа не требуется. Файлы, скопированные с машины, где уже установлена DeltaCopy, будут отлично работать и на другой. Инсталляция предоставлена лишь из соображений удобства.
Следующие файлы копируются на вашу машину при установке:
Никакие другие файлы, кроме указанных выше, на вашу машину не копируются. Если вы решите перенести установку с одной машины на другую, то это все файлы, которые вам нужны.
Перед тем, как установщик закончит свою работу, он запустит окно консоли сервера DeltaCopy.
Щелкните по кнопке “Register Windows Service”, чтобы зарегистрировать службу DeltaCopy в Windows. С того момента, как сервис будет установлен, вы сможете запускать/останавливать сервис из окна консоли сервера или из менеджера сервисов Windows.
Щелкните по кнопке “Start Server” чтобы запустить сервис. Если сервис успешно запустился, вы должны увидеть зеленый свет.
Виртуальные каталоги позволяют отобразить реальный физический путь на вашем жестком диске в виде псевдонима (alias). Когда клиент будет подключаться к вашему серверу, он увидит только имя виртуального каталога, а не реальный путь к файлам.
Чтобы добавить новый виртуальный каталог, дважды щелкните по ссылке “<Add New Directory>” в списке каталогов.
Каталог ДОЛЖЕН существовать на машине если вы хотите чтобы перемещение файлов работало.
Использование аутентификации не является обязательным. Если вы решите использовать аутентификацию, то задайте пару из имени и пароля пользователя. в клиенте DeltaCopy. Примечание: закрытие окна консоли сервера не влияет на сервис. Чтобы запустить/остановить сервис вы должны щелкнуть по соответствующей кнопке или сделать через менеджер сервисов Windows.
Серверное приложение rsync может работать на Linux/Unix и других Unix-подобных платформах, таких как BSD или Apple Mac OS X. Обратитесь к http://samba.anu.edu.au/rsync/ чтобы получить откомпилированные файлы для других платформ.
Сервер DeltaCopy «слушает» порт TCP 873. Вам может потребоваться открыть этот порт на вашем сетевом брандмауэре если вам потребуется подключение через интернет.
Клиент DeltaCopy это основной исполняемый файл, который используется для того чтобы определять расписания, создавать и запускать задачи резервного копирования.
Чтобы запустить клиента выберите его иконку в меню «Пуск»
или щелкните дважды по DeltaC.exe.
Задачи в DeltaCopy управляются посредством профилей. Профиль это способ группировки файлов и каталогов, чьи резервные копии вы должны делать вместе. Используйте один из следующих методов создания профиля:
В результате откроется диалоговое окно нового профиля
| Profile Name | Подходящее имя для вашего профиля |
|---|---|
| Server Host | IP-адрес или имя компьютера на котором запущен сервер DeltaCopy или демон rsync запущенный на Linux/Unix машине. Сервер «слушает» TCP порт 873. |
| Virtual Directory | Ссылка на псевдоним виртуального каталога, который вы создали на сервере. |
Щелкните по “Add Profile”, чтобы добавить этот профиль.
Следующие шаги позволять добавить файл в профиль:
Когда вы запускаете задачу в DeltaCopy, файлы копируются с клиентской машины на машину сервер. Физический путь, заданный для этого виртуального каталога, определяет реальное местоположение на машине сервере. Копируемые каталоги создаются на машине сервере от корня виртуального каталога. Эти каталоги задаются значением, заданным в клиенте как «целевой путь».
Клиентская программа DeltaCopy создает значение по умолчанию для целевого пути, которое может быть изменено пользователем. Таблица показывает некоторые примеры того, куда файлы будут скопированы.
Пример 1
| Физический файл на клиенте | C:\Program Files\Important Files\MyDoc.doc |
|---|---|
| Целевой путь на клиенте | Important Files |
| Виртуальный каталог на сервере | MyBackup |
| Физический путь на сервере | D:\Backups\MyBackup |
Допустим, что входные параметры соответствуют тем, что указаны выше. Тогда реальное расположение файла на сервере будет:
D:\Backups\MyBackup\Important Files\MyDoc.doc
Пример 2:
| Физический каталог на клиенте | C:\Program Files\Important Files\ |
|---|---|
| Целевой путь на клиенте | Important Files |
| Виртуальный каталог на сервере | MyBackup |
| Физический путь на сервере | D:\Backups\MyBackup |
Допустим, что входные параметры соответствуют тем что указаны выше. Тогда реальное расположение файла на сервере будет:
D:\Backups\MyBackup\Important Files\MyDoc.doc
DeltaCopy создает значения по умолчанию для целевого пути, когда вы добавляете каталог или файл в профиль. Следующие шаги позволяют сменить значение по умолчанию.
В момент создания виртуального каталога на сервере DeltaCopy, вы имеете возможность использовать аутентификацию. Идентификатор пользователя и пароль, заданный на сервере, также должен быть предоставлен и в клиенте. Щелкните по закладке “Authentication” и задайте значения для идентификатора пользователя и пароля.
Существует два способа запустить задачу связанную с профилем:
Чтобы запустить задачу вручную, выберите нужный профиль, щелкните правой кнопкой мыши по нему и выберите “Run Now”
Это запустит процесс резервного копирования и отобразит статус в следующем окне.
Когда вы создаете новое расписание, вы на самом деле создаете новое задание в Windows Scheduler («Назначенные задания»), который плотно интегрирован с DeltaCopy.
Чтобы создать новое расписание, щелкниет по кнопке “Modify Schedule”, что сделает доступным окно Scheduler («Назначенные задания»).
Чтобы восстановить файлы из резервной копии, выберите нужный профиль, щелкните на нем правой кнопкой мыши и выберите “Restore”
После того как задача будет выполнена по расписанию, DeltaCopy может послать по электронной почте уведомлении. Щелкните по кнопке “Configure Email Notification” в основной панели инструментов.
Это вызовет следующее окно
| SMTP Server | имя или IP-адрес хоста на котором работает ваш SMTP-сервер. |
|---|---|
| Sender’s Address | адрес отправителя |
| Notification recipients | адрес получателя. Несколько адресов должны разделяться запятой. |
| SMTP user | имя пользователя на сервере SMTP |
| SMTP password | пароль пользователя сервере SMTP |
Два последних пункта позволяют задать в каких именно случаях отсылать сообщения: только при ошибках (failed attempts) или и в случае успешной синхронизации (successfull attempts). Правильность настройки можно проверить и не дожидаясь окончания задачи, для этого предназначена кнопка «Test Email».
Обсуждение