Лучшее решение для резервного копирования и синхронизации

Руководство пользователя GoodSync

Для использования с GoodSync версии 7.9.9 или новее.

Содержание

Введение

GoodSync синхронизирует две или более папки с файлами, то есть GoodSync делает одинаковыми файлы в этих папках, копируя новые или обновленные файлы из одной папки в другую, которая не содержит эти файлы или содержит старую версию файлов.

GoodSync может быть использован для следующих целей:

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

В этом разделе мы обсудим задачи, с решением которых успешно справляется GoodSync.

Резервное копирование и синхронизация

  • При Синхронизации изменения, внесенные пользователем в любой набор файлов участвующий в синхронизации, переносятся на остальные наборы файлов. Это достигается копированием изменений, сделанных с левой стороны, на правую сторону, и копированием изменений, сделанных с правой стороны, на левую сторону.
  • Резервное копирование - однонаправленная синхронизация, при которой изменения, сделанные с левой стороны, копируются на правую сторону, а изменения, сделанные с правой стороны, игнорируются.
  • Задание GoodSync может быть настроено для выполнения резервного копирования. Однонаправленные задания с проверкой удостоверяются, что с правой стороны (резервной копии) не было произведено никаких изменений, так как при резервном копировании такие изменения не предполагаются.

Сложности Синхронизации.

Задача синхронизации кажется тривиальной (сравните даты модификации файлов и используйте более новой файл), если не было удалений, которые должны быть учтены. Если Вы удалите файл с одной стороны, то GoodSync при выполнении Задания сделает это же удаление с другой стороны. Изощренность алгоритма GoodSync позволяет правильно производить удаления даже при синхронизации цепочки папок.
Другая сложность состоит в том, что пользователь может решить заменить более новую версию файла его старой версией. GoodSync определит такую замену и при синхронизации использует более старую версию файла.

Последовательная Синхронизация

Последовательная Синхронизация - это синхронизация нескольких папок (например, A, B, C и D) попарно, результатом которой является распространение изменений на все папки (например, в результате синхронизации A и B, затем B и C, затем C и D, изменения в A отражаются в B, затем в C, затем в D). GoodSync корректно производит Цепочечную Синхронизацию.

Вы можете использовать Цепочечную Синхронизацию GoodSync для синхронизации нескольких не соединенных друг с другом компьютеров.

Например, Вы можете синхронизировать файлы рабочего и домашнего компьютеров, используя съемный диск:

  • Подключите USB-диск (или любой съемный носитель) к рабочему компьютеру.
  • Запустите GoodSync на рабочем компьютере и синхронизируйте файлы рабочей папки с USB-диском.
  • Отключите USB-диск от рабочего и подключите его к домашнему компьютеру.
  • Запустите GoodSync на домашнем компьютере и синхронизируйте USB-диск с домашней папкой.

Вложенные Задания

Несколько Заданий могут синхронизировать одну папку с несколькими другими папками. Также могут существовать несколько заданий, которые синхронизируют подкаталоги данной папки. GoodSync корректно определяет изменения файлов в тех папках, в которых они произошли.

Например, у Вас может быть папка C:\work\project, содержащая проект, файлы которого часто изменяются. Папка c:\work содержит другие проекты, файлы которых изменяются реже.

У Вас есть Задание 'Проекты на Сервер', которое синхронизирует файлы проектов один раз в день на SFTP-сервер, и с этим сервером синхронизируют свои файлы другие участники группы.

У Вас также есть Задание 'Проекты на СъемныйДиск', которое делает резервную копию всего содержимого папки C:\work files на съемный жесткий диск раз в неделю.

GoodSync сделает так, что все изменения в Задании 'Проект на Сервер' будут отражены в Задании 'Проекты на СъемныйДиск'' и наоборот.

В начало

Использование GoodSync

Синхронизация шаг за шагом.

Обычно использование GoodSync включает следующие этапы:

  1. Выбор синхронизируемых папок.
    • Пользователь выбирает левую и правую синхронизируемые папки.
    • Делается один раз при настройке задания.
  2. Сравнительный Анализ
    • Происходит после нажатия кнопки "Анализ".
    • GoodSync определяет изменения, необходимые для синхронизации папок.
  3. Утверждение запланированных операций пользователем.
    • Результаты Анализа представляются в виде дерева файлов/папок.
    • Стрелки вправо и влево указывают на предполагаемое направление копирования. Кружок означает, что копирование не требуется.
    • Зачеркнутые стрелки означают предполагаемое удаление. Например, зачеркнутая стрелка слева направо означает, что GoodSync обнаружил удаление файла слева и поэтому удалит соответствующий файл справа.
    • Текущие направления показываются сплошными зелеными стрелками и кружками.
    • Другие возможные направления показываются серыми стрелками и кружками.
    • Вы можете изменить направление, щелкнув на нужной стрелке.
  4. Синхронизация.
    • Происходит после нажатия кнопки "Синхр".
    • Файловые операции, определенные при Анализе и, возможно, измененные пользователем, применяются к файлам.
    • После синхронизации папки и все файлы в них становятся одинаковыми.

Задания.

Каждая пара синхронизируемых папок сохраняется в виде Задания.
В Задании также сохраняются относящиеся к этой паре настройки синхронизации.
Каждому заданию при его создании пользователь присваивает имя.
При первом запуске GoodSync автоматически создается безымянное задание.
GoodSync сохраняет список Заданий и все их параметры.
Задания могут создаваться, удаляться, переименовываться, анализироваться и синхронизироваться. Все команды для заданий находятся в меню "Задание".

  • Для создания нового Задания выберите в меню Задание -> Новое.
  • Для переключения между Заданиями просто выберите нужную вкладку.
  • Кнопки Анализ, Синхр. и Стоп относятся только к текущему Заданию.
  • Для удаления Задания выберите в меню Задание -> Удалить.

Алгоритм Синхронизации

Здесь приводится только общее краткое описание алгоритма.

  • Определение отличий между текущим и сохраненным состоянием файла для правой папки.
  • Определение отличий между текущим и сохраненным состоянием файла для правой папки.
  • Копирование изменений, обнаруженных в левой папке, направо.
  • Копирование изменений, обнаруженных в правой папке, налево.
  • Если изменения имеются с двух сторон, файл помечается как Конфликт.

Резервное копирование: Однонаправленная синхронизация.

С точки зрения GoodSync Резервное копирование это обычная синхронизация, при которой копирование всегда происходит только в одну сторону, так как обычно пользователь не изменяет резервную копию файлов. Изменяются и удаляются файлы только в рабочей папке, и эти изменения отражаются в резервной папке. Как настроить резервное копирование:

  • Создайте пустую папку для резервной копии данных. Настоятельно не рекомендуется создавать эту папку на том же диске, где находится рабочая папка. Это может быть папка на съемном диске или другом компьютере.
  • Сделайте первое резервное копирование GoodSync, синхронизировав рабочую и резервные папки.
  • После этого, когда Вам нужно будет произвести резервное копирование, просто синхронизируйте эти папки.
  • Резервная папка будет содержать копию рабочей папки на момент последней синхронизации, и Вы всегда можете восстановить файлы рабочей папки из резервной копии.
  • Для того, чтобы обеспечить копирование файлов всегда только в одном направлении (из рабочей в резервную папку, но не наоборот), в Настройках Задания установите тип задания "Однонаправленный".

Режимы окна Мини и Нормальный

Пользовательский интерфейс GoodSync - это главное окно.
Оно содержит:

  • Дерево Файлов: здесь отображаются измененные файлы и направления Синхронизации.
  • Окно Лога (внизу экрана): здесь отображаются шаги выполнения Задания.
  • Панель Списка Заданий (скрыта по умолчанию): показывается статус всех заданий. Для ее отображения используйте команду Вид -> Список Заданий.
  • Панель Фильтров (скрыта по умолчанию): показываются фильтры Исключения/Включения. Для ее отображения используйте команду Вид -> Фильтры.

Мини-Режим используется для компактного отображения процессов, происходящих в GoodSync.

  • В этом режиме отображается только статус всех выполняемых заданий.
  • Для переключения в Мини Режим нажмите кнопку 'Мини Режим' в главном окне.
  • Для переключения в режим обычного отображения главного окна нажмите кнопку 'Восстановить'.

 

Пример Дерева Файлов GoodSync
Пример пользовательского интерфейса GoodSync

В начало

Действия

Действие - это операция с файлом/папкой, которая:

  • Рекомендована GoodSync после выполнения Анализа,
  • Изменена пользователем и
  • Выполнена после нажатия кнопки "Синхр".

Каждое действие отображается в виде значка в центральной колонке дерева.

Подробное описание действий даётся в следующей главе.

Действие Копирование Файла.

Это наиболее часто используемое Действие.
При этом действии файлы копируются слева направо или справа налево.
Копирование удаленного слева файла означает удаление файла справа.
Копирование удаленного справа файла означает удаление файла слева.
То есть, GoodSync "копирует" удаление файла.

Действие Копирование Времени.

Если файл с правой и левой стороны имеет одинаковый размер, но различное время модификации, Вы можете заменить предлагаемое GoodSync действие Копирование Файла действием Копирование Времени. При Копировании Времени время модификации файла копируется слева направо или справа налево без копирования самого файла.
Рекомендуемый путь для контроля этого - выбор Вид -> Другое -> Один размер - разное время. При этом будут отображены все файлы, имеющие одинаковый размер, но разное время изменения. Если Вы уверены, что файлы на самом деле одинаковые, щелкните правой кнопкой мыши список файлов и выберите Копировать время слева направо или Копировать время справа налево.

Действие Копирование Состояния.

Если файлы справа и слева одинаковы, но отличается их сохраненное состояние, то для таких файлов GoodSync будет рекомендовать специальное действие Копирование Состояния слева направо или справа налево.

В результатах Анализа будет отражено Копирование Состояния, если оно необходимо.

Вы можете изменить направление Копирования Состояния.

Вы можете посмотреть список файлов, для которых предусмотрено действие 'Копирование Состояния', с использованием команды Вид -> Другое -> Копировать Состояние слева направо или справа налево.

Ситуация с копированием состояния может возникнуть из-за того, что:

  • Вы синхронизировали папки с использованием другой программы.
  • Вы скопировали файлы вручную.
  • Вы сбросили состояние в GoodSync.

Действие Не Копировать.

При этом действии GoodSync не делает ничего с данной парой фалов. После Анализа данное действие устанавливается для одинаковых справа и слева файлов.

Действие Ошибка

Файл или папка не могут быть прочитаны. Подробности в окне статуса.

Действие Конфликт.

Если Вы изменили файл с двух сторон, то GoodSync не сможет определить какая из версий файла предпочтительнее и объявит о конфликте.

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

Типы Конфликтов

GoodSync определяет следующие виды конфликтов:

  • Изменения с обеих сторон.
    Описание: Файл был изменен или удален пользователем и справа, и слева.
    Тип: разрешимый конфликт. Пользователь может выбрать направление Синхронизации.
  • Вертикальное Удаление-Изменение.
    Описание: Пользователь удалил папку с одной стороны и изменил файлы в этой папке с другой стороны.
    Тип: разрешимый конфликт. Пользователь может выбрать направление Синхронизации.
  • Конфликт регистра.
    Описание: Имена файлов или папок с одной стороны отличаются по регистру символов от файлов с другой стороны.
    Тип: разрешимый конфликт. Пользователь может выбрать направление Синхронизации, чтобы оставить только один вариант имен.
  • Файл vs Папка.
    Описание: один и тот же относительный путь ведет к файлу с одной стороны и к папке с другой.
    Тип: неразрешимый конфликт. Пользователь должен удалить или переименовать файл или папку на одной из сторон.
  • Нарушение предполагаемого направления Синхронизации.
    Описание: Этот конфликт в однонаправленном Задании с подтверждением возникает в случае необходимости копирования (удаления) файла справа налево при установленном направлении Синхронизации слева направо и наоборот. То есть когда при однонаправленном Задании в папке назначения произошли изменения.
    Тип: разрешимый конфликт. Пользователь может выбрать направление Синхронизации.

Обработка Временных сдвигов.

Файловая система FAT, используемая в Windows, и некоторые FTP-серверы имеют ряд проблем:

  • Сохраняется локальное время изменения файла, перемещение между часовыми поясами приводит к образованию временных сдвигов.
  • Время изменения в FAT сохраняется с точностью 2 сек, поэтому при копировании файлов на FAT время изменения может несколько отличаться. GoodSync игнорирует разницу +- 2 сек во времени изменения файлов.

GoodSync распознаёт 2 типа временных сдвигов:

  • Старый-Новый: Текущее время изменения отличается от сохраненного времени изменения на целое количество часов для большого количества файлов. Корректируется сохранением нового времени изменения при последующей Синхронизации.
  • Правый-Левый: Время изменения большого количества файлов справа и слева отличается на целое количество часов. Корректируется действием Копирование Времени.

В начало

Описание значков

Действия с файлами
Системное действие: файл будет скопирован направо.
Пользовательская установка: файл будет скопирован направо.
Системное действие: файл будет удален справа.
Пользовательская установка: файл будет удален справа.
Системное действие: файл будет скопирован налево.
Пользовательская установка: файл будет скопирован налево.
Системное действие: файл будет удален слева.
Пользовательская установка: файл будет удален слева.
Действия с папками
Папка будет создана справа.
Папка будет удалена справа.
Папка будет создана слева.
Папка будет удалена слева.
Специальные действия
Копирование времени, но не самого файла направо.
Копирование времени, но не самого файла налево.
Копирование состояния файла направо.
Копирование состояния файла налево.
Центральная колонка
Файл синхронизирован.
Пользователь установил действие 'Не копировать'
Файл исключен Описание в колонке статуса.
Конфликт GoodSync не может определить действие для данного файла. Описание в колонке статуса.
Ошибка. GoodSync не может синхронизировать этот файл. Описание в колонке статуса.
Файл синхронизируется
Значки Заданий
Задание не анализировано.
Задание ожидает запуска.
Задание приостановлено во время Анализа или Синхронизации.
Задание анализируется.
Задание проанализировано и готово к Синхронизации.
Задание синхронизируется.
Задание синхронизировано.
Пользователю необходимо обратить внимание на результаты по окончании Анализа или Синхронизации.
Ошибка запуска Задания.
Направление Заданий
Двунаправленное Задание.
Однонаправленное Задание слева направо.
Однонаправленное Задание справа налево.

В начало

Дополнительные функции

Пути для съемных носителей

Начиная с версии 7.8.2. вы можете указать Пути для съемных носителей для левой или правой синхронизируемой папки как:
=МеткаДиска:\папка1\папка2

Здесь МеткаДиска - это метка съемного диска, которую Вы можете указать в его свойствах в Проводнике Windows.
Если путь указан в данном формате, GoodSync будет искать диск с меткой МеткаДиска среди всех подключенных к компьютеру съемных дисков.
Поэтому даже если при следующем подключении к компьютеру диску будет присвоена другая буква, GoodSync все равно найдет нужный диск.

Если Вы выбираете папку на съемном носителе,
то GoodSync предложит записать путь к ней в формате для съемных носителей.

Если Вы выбираете папку на съемном диске, с которого запущен GoodSync2Go,
буква диска автоматически заменяется на %GSDISK%.
Таким образом, не имеет значения к какому компьютеру подключен диск, GoodSync2Go все равно найдет указанную папку на диске %GSDISK%.

Переменные среды в путях

Вы можете использовать любые переменные среды Windows в путях к папкам. Например: %VARIABLE%

Переменная среды может быть введена непосредственно в строку, указывающую путь к папке.

Часто используемые переменные среды:
%GSDISK% -- диск, с которого запущен GoodSync.exe. Например, C: или F: .
   Используйте её для указания папки на съемном носителе GoodSync2Go в Переносной версии.
%USERNAME% -- текущее имя пользователя
%USERPROFILE% -- папка профиля текущего пользователя.
%COMPUTERNAME% -- Имя данного компьютера в Windows.

Также GoodSync поддерживает некоторые специальные переменные:
%YYYY% -- текущий год.
%MM% -- текущий месяц, от 01 до 12.
%DD% -- текущий день месяца, от 01 до 31.

Чувствительность к регистру

GoodSync чувствителен к регистру символов в именах папок и файлов.

То есть, для GoodSync пути Folder\File.txt и FOLDER\file.TXT - разные.

Windows исторически регистро-независимая файловая система. То есть, Folder\File.txt это тот же путь, что и FoldeR\file.TXT. Однако имена Windows могут содержать символы в различных регистрах.

В современных условиях может возникнуть необходимость синхронизировать файлы с UNIX-серверами и компьютерами с Mac OS. Большинство реализаций FTP, SFTP и WebDAV чувствительны к регистру. Также было бы удобно, чтобы написание всех имен файлов и папок было таким же, как в Windows.

На основании этих доводов мы сделали GoodSync чувствительным к регистру.

Шаблоны Заданий.

Шаблон - это частично заполненное Задание, в котором обычно не установлена правая папка. Шаблоны применяются для сохранения настроек часто используемых Заданий для упрощения создания новых Заданий.

Для создания Шаблона из текущего Задания выберите в команду Сохранить как Шаблон в разделе Задание главного меню.

Для создания нового задания из Шаблона в главном меню выберите команду Задание -> Новое.

В диалоге создания Задания выберите опцию Из Шаблона. Выберите шаблон, из которого необходимо создать Задание.

В начало

Фильтры: Исключения и Включения

По умолчанию GoodSync синхронизирует все файлы и папки, не являющиеся скрытыми или системными.

Скрытые и системные файлы тоже могут быть синхронизированы при включении соответствующей опции.

Фильтр Исключений

Вы можете исключить из синхронизации некоторые файлы и папки, используя механизм Исключений.

Например, обычно исключаются объектные файлы с расширением *.OBJ или резервные файлы с расширением *.BAK.

Для исключения файла или группы файлов произведите Анализ, а затем щелкните правой кнопкой мыши на файле или папке и выберите одну из команд Исключений:

  • Исключить '\ИмяПапки\ИмяФайла' файл или папку:
    Будет исключен только конкретный файл или папка, соответствующая указанному пути '\ИмяПапки\ИмяФайла'.
  • Исключить все 'Имя' файлы или папки:
    Будут исключены все файлы или папки (во всех подкаталогах) с именем 'Имя'.
  • Исключить все '*.ext' файлы:
    Будут исключены все файлы с расширением 'ext' во всех подкаталогах.

Команда исключений добавляет строку в список исключений в Задание -> Настройка задания -> Фильтры -> Исключения.
Здесь Вы можете редактировать или удалять исключения.
Подробное описание имеется во вкладке Задание ->Настройка задания ->Фильтры
Глобальные исключения, которые применяются ко всем Заданиям, могут быть установлены во вкладке Фильтры настроек программы Инструменты -> Настройки Программы -> Фильтры.

Подробное описание имеется во вкладке Задание ->Настройка задания ->Фильтры
* означает любую последовательность символов \
? означает произвольный единичный символ
\ разделитель папок

Строки, начинающиеся с "size" позволяют исключать файлы по их размеру:
size<N
size>N
size=N
size!=N
size>=N
size<=N
size[S1,S2] означает S1 <= size < S2
где N - это число, возможно с суффиксом K (Kilo) или M (Mega).
Пробелы в строках с "size" не допускаются.
Например:
size>=100 -- файлы, содержащие 100 байт и более
size<2K -- файлы с размером менее 2,048 (1K = 1024) байт
size=3M -- файлы с размером точно 3,145,728 (1M = 1024 * 1024) байт

Строки, начинающиеся с "time" позволяют исключать файлы по времени их изменения:
time<T
time>T
time=T
time!=T
time>=T
time<=T
time[T1,T2] означает T1 <= time < T2.
где T - это дата в одном из следующих форматов:
YYYY/MM/DD -- год/месяц/день
-Nd -- N дней назад
+Nd -- N будущих дней
Пробелы в строках с "time" не допускаются.
Например:
time>=2009/7/4 -- файлы, измененные в 00:00 4 июля 2009 года или позднее
time<-5d --файлы, измененные за пять дней до этого
time>=+7d -- файлы, измененные через 7 дней или позднее.

Специальные строки позволяют создать исключения всех папок:
<subfolder>

По умолчанию GoodSync исключает скрытые и системные файлы и папки, так как эти файлы обычно не являются файлами пользователя и не синхронизируются. Если Вы всё-таки хотите синхронизировать эти файлы, то отключите опции "Исключать скрытые файлы и папки" и "Исключать системные файлы и папки" в разделе Фильтры настроек Задания (Задание -> Настройки -> Фильтры).

Фильтр Включений

Фильтр Включений включает в Синхронизацию только указанные файлы и папки и исключает все остальные.
Фильтр Включений применяется перед фильтром Исключений.

Фильтр Включений настраивается во вкладке Фильтры настроек Задания: Задание -> Настройки -> Фильтры -> Включения.
Имеется также возможность настройки Фильтров через контекстное меню:

* Включить '\ИмяПапки\ИмяФайла' файл или папку.
   Будет включен только конкретный файл или папка, соответствующая указанному пути '\ИмяПапки\ИмяФайла'.
Вы можете выбрать несколько файлов и папок (удерживая клавишу CTRL, выбирайте файлы в списке) и тогда они будут все добавлены в список включений.

* Включить только '*.ext' файлы.
Будут включены все файлы с расширением 'ext' во всех подкаталогах.
Если в списке включений имеется такая строка, то включаются также все подкаталоги,
так как GoodSync проверяет внутри подкаталогов наличие файлов с указанным расширением.
Вы можете исключить пустые папки, использовав опцию "Исключить Пустые папки".

Описанные выше специальные фильтры "size" и "time" работают также и как фильтры включений.

Время изменения файла может быть разным справа и слева, поэтому используется следующее правило:
Исключение происходит если условие исключения соблюдено справа ИЛИ слева.
Например: фильтр исключений применяется для всех файлов с 'время слева<текущая дата-30 дней' ИЛИ 'время справа<текущая дата-30 дней'

В начало

Команды

Здесь описываются команды GoodSync, которые могут быть вызваны нажатием кнопок или из меню.

Команды Задания

Задание -> Новое    Alt+N
Создаёт новое Задание. Первое Задание с именем "New Job" создаётся автоматически при первом запуске GoodSync.

Задание -> Удалить    Alt+D
Удаляет текущее Задание.

Задание -> Переименовать...    Alt+R
Переименовывает текущее Задание.

Задание -> Копировать...    Alt+С
Копирует текущее Задание. То есть, создаёт копию текущего Задания с другим именем.

Задание -> Поменять местами папки
Меняет местами правую и левую папки текущего Задания.

Job -> Сохранить как Шаблон
Сохраняет текущее Задание как шаблон. Шаблоны могут быть использованы при создании новых Заданий.

Кнопка Анализ или Задание -> Анализировать    Alt+A    F5
Анализирует текущее Задание. Показывает требуемые действия.

Задание -> Анализировать Все    F6
Анализирует все Задания.

Кнопка Синхрон. или Задание -> Синхронизировать    Alt+S    F7
Синхронизирует текущее Задание. Делает изменения, запланированные после Анализа.

Задание -> Синхронизировать все    F8
Синхронизирует все проанализированные Задания.

Задание -> Анализировать и Синхронизировать    Alt+Y    F9
Анализирует и Синхронизирует текущее Задание.

Задание -> Анализировать и Синхронизировать все    F10
Для всех Заданий: Анализирует, а затем синхронизирует все Задания.

Кнопка Стоп или Задание -> Прервать    Alt+C    ESC
Останавливает Анализ или Синхронизацию текущего Задания. Также отменяет запланированные к выполнению действия для других Заданий.
Синхронизация может быть продолжена после остановки.

Задание -> Прервать все
Останавливает Анализ или Синхронизацию всех выполняемых Заданий.

Кнопка Пауза / Продолжить
Приостанавливает / Возобновляет синхронизацию или анализ Задания.

Задание -> Список Изменений    Alt+I
Показывает список изменений в печатном виде. Работает после Анализа, который выявляет изменения.

Задание -> Открыть Левый лог-файл    Alt+L
Открывает лог-файл левой папки текущего Задания. Открывает список всех действий, совершенных GoodSync для этой папки и ее подкаталогов.

Задание -> Открыть Правый лог-файл    Alt+L
Открывает лог-файл правой папки текущего Задания. Открывает список всех действий, совершенных GoodSync для этой папки и ее подкаталогов.

Задание -> Настройка Задания    Alt+O
Показывает диалог настройки текущего Задания.

Задание -> Удалить резервные копии
Удаляет резервные копии предыдущих версий файлов, сохраняемые в папке _gsdata_\_saved_ если включена опция "Сохранять резервную копию удаленного".

Задание -> Сбросить Состояние
Сбрасывает состояние GoodSync с двух сторон Задания. Вызывает сброс состояния файлов. Не используйте эту команду без рекомендации службы поддержки.

Задание -> Выход    Alt+X    F4
Выход из GoodSync.

Выбор Задания

Переключение вкладок    Alt+1 ... Alt+9
Переключение между Заданиями. Выбор другого задания в качестве текущего. Большинство команд меню Задание и Дерево применяются именно к текущему заданию.

Команды управления панелями

Вид -> Список Заданий
Показывает/Скрывает панель со списком заданий. В этой панели показывается время последней обработки Задания и его текущий статус. Не показывается по умолчанию.

Вид -> Фильтры
Показывает/Скрывает панель со списком фильтров. Показываются все фильтры Исключений и Включений для данного Задания. Не показывается по умолчанию.

Вид -> Журнал
Показывает/Скрывает панель журнала. Она автоматически прокручивается для данного Задания. Показывается по умолчанию.

Вид -> Строка состояния
Показывает/Скрывает строку состояния в главном окне. Показывается по умолчанию.

Команды управления видом дерева файлов

Кнопка Все или команда меню Вид -> Все
Показываются все файлы, имеющиеся в двух папках.

Кнопка Изменения или команда меню Вид -> Изменения    Alt+G
В дереве показываются только изменения, то есть отличающиеся файлы или папки.

Кнопка Конфликты или команда меню Вид -> Конфликты    Alt+F
В дереве показываются только конфликты, то есть изменившиеся с двух сторон файлы.

Кнопка Ошибки или Вид -> Ошибки    Alt+E
В дереве показываются только ошибки, возникшие при Анализе или Синхронизации. Ошибки - это не конфликты. Они возникают из-за свойств операционной системы. Например: блокировка файла, невозможность входа в подкаталог и т.д.

Кнопка Другие -> Включенные или Вид -> Другие -> Включенные
Показываются файлы и папки, включенные в Анализ. То есть, не исключенные фильтрами.

Кнопка Другие -> Исключенные или Вид -> Другие -> Исключенные
Показываются файлы и папки, исключенные фильтрами Исключений.

Кнопка Другие... -> Новые или Вид -> Другое -> Новые
Показываются новые файлы и папки. В дереве показываются только файлы, имеющиеся с одной стороны и отсутствующие с другой, для которых в результате Анализа определено действие Копирование.

Кнопка Другие... -> Переписываемые или Вид -> Другое -> Переписываемые
Показываются переписываемые файлы и папки. То есть файлы и папки, имеющиеся с двух сторон, для которых определено действие Копирование с одной стороны на другую.

Кнопка Другие... -> Удаляемые или Вид -> Другое -> Удаляемые
Показываются удаляемые файлы и папки. В дереве показываются только файлы, имеющиеся с одной стороны и отсутствующие с другой, для которых в результате Анализа определено действие Удаление.

Кнопка Другие... -> Слева направо или Вид -> Другое -> Слева направо
Показываются файлы и папки, которые будут копироваться слева направо.

Кнопка Другие... -> Справа налево или Вид -> Другое -> Справа налево
Показываются файлы и папки, которые будут копироваться справа налево.

Кнопка Другие... -> Копировать время слева направо -> Другое -> Копировать время слева направо
Показываются файлы и папки, время изменения которых будет копироваться слева направо.

Кнопка Другие... -> Копировать время справа налево -> Другое -> Копировать время справа налево
Показываются файлы и папки, время изменения которых будет копироваться справа налево.

Кнопка Другие... -> Копировать состояние слева направо -> Другое -> Копировать состояние слева направо
Показываются файлы и папки, состояние которых будет копироваться слева направо.

Кнопка Другие... -> Копировать состояние справа налево -> Другое -> Копировать состояние справа налево
Показываются файлы и папки, состояние которых будет копироваться справа налево.

Кнопка Другие... -> Один размер-разное время -> Другое -> Один размер-разное время
В дереве показываются файлы, имеющие одинаковый размер, но разное время изменения, имеющиеся с двух сторон.
Если Вы уверены, что файлы на самом деле одинаковы, то к ним будет применено действие Копирование Времени.

Команды управления Деревом

Это команды управления при помощи клавиатуры, стандартные для деревьев Windows.
Серый '+' означает клавишу '+' на цифровой части клавиатуры.

Серый +
Раскрывается один уровень дерева. Фокус должен находиться на раскрываемом узле дерева.

Серый -
Закрывается один уровень дерева. Фокус должен находиться на закрываемом узле дерева.

Серый *
Раскрываются все подуровни дерева, начиная с выделенного. Фокус должен находиться на раскрываемом узле дерева.

Команды раздела Действия

Все команды Действий доступны также из контекстного меню файлов и папок.

Действие -> Открыть левый файл
Открывает файл слева.

Действие -> Открыть Правый файл
Открывает файл справа.

Действие -> Удалить левый файл
Удаляет файл слева.

Действие -> Удалить Правый файл
Удаляет файл справа.

Действие -> Удалить оба файла
Удаляет файлы слева и справа.

Действие -> Сравнить Л и П файлы
Запускает внешнюю программу сравнения файлов, указанную в
Инструменты -> Настройки Программы... -> Сравнивать файлы с использованием внешней программы.

Действие -> Исключить '\...' файл
Исключает выделенный файл из Анализа.

Действие -> Исключить все '...' файлы
Исключает из Анализа все файлы с таким именем, возможно находящиеся в подкаталогах.

Действие -> Исключить все '.ext' файлы
Исключает все файлы с расширением .ext во всех папках.

Действие -> Включить все '.ext' файлы
Включает все файлы с расширением .ext во всех папках.

Действие -> Рекомендованное
Устанавливает действие, которое было рекомендовано в результате Анализа. Команда доступна только в случае, если Вы изменили действие, предложенное после Анализа

Действие -> Слева направо
Устанавливает направление копирования слева направо.

Действие -> Справа налево
Устанавливает направление копирования справа налево.

Действие -> Не копировать
Устанавливает действие 'не копировать'.

Действие -> Копировать время слева направо
Устанавливает действие копирования времени изменения файла слева направо.

Действие -> Копировать время справа налево
Устанавливает действие копирования времени изменения файла справа налево.

Раздел Инструменты

Инструменты -> Настройки программы
Вызывает диалог глобальных настроек программы.

Инструменты -> Импорт задания из V4
Импортирует задания из GoodSync версии 4.

Инструменты -> Экспорт списка заданий
Экспортирует Список Заданий (все Задания или только Задания, выделенные в Панели Заданий) в файл *.gsl.

Инструменты -> Импорт списка заданий
Импортирует Задания из файла *.gsl. Импортируемые Задания добавляются к уже имеющимся.

Раздел Помощь

Помощь -> Руководство пользователя
Показывает руководство пользователя с www.goodsync.com.

Помощь -> Часто задаваемые вопросы
Показывает ответы на Часто задаваемые вопросы с www.goodsync.com.

Помощь -> Купить Pro
Покупка Pro-версии GoodSync на www.goodsync.com.

Помощь -> Активировать Pro
Позволяет активировать купленный GoodSync Pro. Вам будет необходимо ввести номер Заказа и имя, на которое оформлен Заказ.

Помощь -> Сообщить об ошибке
Создает ZIP-архив, содержащий лог-файлы и другую техническую информацию. Прикрепите этот файл к заявке в службу поддержки (GSSS) на support.goodsync.com.

Помощь -> Проверить обновления
Проверяет наличие обновлений GoodSync на www.goodsync.com. GoodSync также автоматически проверяет наличие обновлений при запуске.

Помощь -> О программе...
Показывет диалоговое окно с информацией о программе.

В начало

Файловые системы: Локальные и удалённые

GoodSync может синхронизировать не только файлы на локальных дисках и в локальной сети. Он может синхронизировать и файлы на удалённых файловых системах, доступных по следующим протоколам: FTP, Secure FTP (SSH), WebDAV.

Для выбора или смены синхронизируемой папки нажмите кнопку Выбор.
Появится диалог выбора папки.

В левой части этого окна имеется переключатель типа файловой системы.
Выберите при помощи этого переключателя требуемый тип файловой системы.

Введите или измените имя сервера в поле Адрес (Только для удалённых систем).

Введите имя пользователя, пароль и другие данные, необходимые для подключения (Только для удалённых систем).

Нажмите кнопку Перейти для подключения к серверу и проверки введённых данных.

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

Выберите папку, которую нужно синхронизировать.

Если папка не существует, её можно создать,
нажав кнопу Создать Новую Папку.

Ниже дано подробное описание локальных и удалённых файловых систем, поддерживаемых GoodSync.

Мой Компьютер/ Файловая система Windows

Диски, подключенные непосредственно к компьютеру.
Именуются в соответствие с правилами "буква диска + путь", например: C:\folder1\folder2\file.ext

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

Шифрование файлов с использованием Шифрованной Файловой Системы (только версия Enterprise)
Вы можете шифровать файлы с использованием Шифрованной Файловой Системы Windows (Encrypting File System, EFS).
GoodSync будет шифровать файлы на стороне, для которой установлена опция Шифрование с использованием EFS.
GoodSync будет расшифровывать файлы на стороне, для которой установлена опция Расшифровка с использованием EFS.
Заметьте, что EFS работает только на файловой системе NTFS, но не на FAT.
EFS не поддерживается операционными системами: Windows Vista Starter, Windows Vista Home Basic, Windows Vista Home Premium, Windows XP Home. Вы должны иметь Windows XP Pro, Windows Vista Business, Windows Vista Ultimate или Windows Vista Enterprise.

Сжатие файлов в NTFS
Вы можете сжимать/распаковывать файлы с использованием возможностей сжатия системы NTFS.
GoodSync будет шифровать файлы на стороне, для которой установлена опция Шифрование с использованием EFS.
GoodSync будет расшифровывать файлы на стороне, для которой установлена опция Расшифровка с использованием EFS.

Palm и другие USB-устройства
В настоящее время Palm, Treo и многие другие устройства при подключении выглядят как обычная файловая система Windows. Большинство устройств с Palm OS, произведенные за последние 3-4 года, работают именно так.
Поэтому Вы можете синхронизировать файлы на Вашем Palm или Treo с настольным компьютером с Windows, используя GoodSync. Синхронизируйте диск Palm/Treo, отображаемый во вкладке Мой Компьютер, с Вашим компьютером с Windows.

MP3 проигрыватели
Вы также можете синхронизировать МР3-проигрыватели, подключаемые как обычные съемные USB-диски. Подобные устройства также отображаются во вкладке Мой Компьютер.

Сеть / Общие папки Windows

Сетевые хранилища данных.
Именуются в соответствие с правилами Windows UNC, например: \\share\disk\folder1\folder2\file.ext

Выберите синхронизируемую папку из списка.

Введите имя пользователя и пароль, если сетевая папка защищена и требуется ввод имени пользователя и пароля, отличных от используемых Вами для входа в Windows.

Вы можете синхронизировать папки как на компьютерах локальной сети (LAN), так и на удалённых компьютерах (WAN), ниже описывается синхронизация по сети.

При входе в сетевое хранилище Windows сохраняет имя пользователя и пароль. Поэтому если изменятся данные учётной записи на сервере, Вы должны будете выйти и войти на клиентском компьютере, чтобы Windows использовал новые учётные данные.

FTP

Удалённый FTP-сервер.
Именуются в соответствие с правилами URL с префиксом ftp:// или ftps:// , например: ftp://server.domain.com/folder1/folder2/file.ext
Дополнительно могут быть добавлены номер порта и данные для авторизации: ftp://userid:password@server.domain.com:port/folder/file

Имя пользователя и пароль обычно требуются.
Если имя пользователя и пароль пусты, то GoodSync использует "anonymous" в качестве имени пользователя и "gsuser@someplace.com" в качестве пароля.

Безопасный режим (FTPS): Явный и неявный
По умолчанию ваши имя пользователя, пароль и данные при передаче между клиентом и FTP-сервером не шифруются. Однако если FTP-сервер поддерживает FTPS (FTP через SSL), то Вы можете зашифровать все данные. Установите флаг Защищенный режим, и префикс URL изменится с ftp:// на ftps://. Это означает, что GoodSync будет пытаться установить шифрованное FTPS-соединение с FTP-сервером.
Существует два режима FTPS: Явный и неявный. Рекомендуемый и устанавливаемый по умолчанию явный режим.
При явном режиме GoodSync 'договаривается' с сервером об используемом шифровании.
При неявном режиме подключение осуществляется в режиме SSL через порт 990 без всяких согласований.

Не проверять SSL-сертификаты
При включенном безопасном режиме и выключении этой опции GoodSync будет проверять SSL-сертификаты: что срок действия сертификата не истек, что имя сервера в сертификате точно соответствует имени сервера, к которому Вы подключаетесь.
Если данная опция включена, то эти проверки не производятся. Включите эту опцию, если для Вас важно только шифрование, но не проверка сервера.

Кодировка UTF-8 имен файлов.
Кодировка имен файлов, содержащих не латинские символы, может быть реализована несколькими способами.
Традиционным путем было кодирование ANSI, где ASCII-коды со 128 до 255 использовались для кодирования кириллических символов. Однако это работает только в некоторых случаях, когда символы, соответствующие ASCII-кодам от 128 до 255, для клиента и сервера одинаковы. Обычно это означает одинаковый системный язык у клиента и сервера.
Лучший и более современный способ - кодирование в UTF-8. В отличие от ANSI, при кодировании в UTF-8 соответствие языков клиента и сервера не требуется.

Подключение через прокси
При включенной опции GoodSync будет подключаться к FTP-серверу
через прокси, определенный в Инструменты -> Настройки Программы -> Подключения.

Активный и пассивный режимы.
По умолчанию при подключении GoodSync использует пассивный FTP-режим, так как в этом режиме не требуется подключение сервера к клиенту, но такие подключения не допускаются большинством брандмауэров. Установите опцию Активный режим, если в пассивном режиме не происходит подключение из-за превышения времени ожидания и если Ваш брандмауэр допускает этот режим.

Явный FTPS.
См. описание безопасного режима.

Использовать MDTM для получения точного времени изменения файлов.
По умолчанию GoodSync получает время изменения файла из списка. В списке время изменения файла округляется до ближайшей минуты или даже дня, что может повлечь неправильное определение изменений.
При возможности использования команды MDTM (GET) GoodSync может получить точное время изменения файла, но время Анализа увеличится.
При возможности использования команды MDTM (SET) GoodSync будет использовать ее для коррекции времени изменения файла на сервере.

Пинг-контроль соединения.
При включенной опции GoodSync контролирует соединение при длительной загрузке или выгрузке файлов. GoodSync в случае активности соединения ежеминутно отправляет команду NOOP для контроля соединения, чтобы роутеры или брандмауэры считали соединение активным и не прерывали его. При выключенной опции для контроля соединения используется только опция TCP Keep-Alive. В большинстве случаев этого достаточно.

WebDAV

Удалённый DAV-сервер.
Именуются в соответствие с правилами URL с префиксом ftp:// или ftps:// , например: ftp://server.domain.com/folder1/folder2/file.ext
Дополнительно могут быть добавлены номер порта и данные для авторизации: http://userid:password@server.domain.com:port/folder/file

Имя пользователя и пароль обычно требуются.

DAV - это расширение протокола HTTP, допускающее выгрузку.

Некоторые папки на сервере могут быть только HTTP, а некоторые позволять DAV-выгрузку. Это означает, что Вы должны указать полный путь к DAV-папке, а не только имя сервера. Это происходит потому, что папка верхнего уровня как правило не DAV.

Если у вас есть только HTTP-доступ к папке, но нет DAV, то Вы можете просматривать эту папку в браузере, но не сможете видеть и изменять ее содержимое в GoodSync.

Безопасный режим (SSL)
По умолчанию ваши имя пользователя, пароль и данные при передаче между клиентом и DAV-сервером не шифруются. Однако если HTTP-сервер поддерживает SSL, то установите эту опцию и префикс URL изменится с http:// на https://, что означает, что GoodSync будет устанавливать шифрованное SSL соединение с сервером.

Не проверять SSL-сертификаты
При включенном безопасном режиме и выключении этой опции GoodSync будет проверять SSL-сертификаты: что срок действия сертификата не истек, что имя сервера в сертификате точно соответствует имени сервера, к которому Вы подключаетесь.
Если данная опция включена, то эти проверки не производятся.

Кодировка UTF-8. (Всегда включена)
В WebDAV нелатинские символы всегда кодируются в UTF-8.

Подключение через прокси
При включенной опции GoodSync будет подключаться к серверу
через прокси, определенный в Инструменты -> Настройки Программы -> Подключения.

Отправлять Cookies на сервер. (Отключена по умолчанию)
При включении cookies отправляются на сервер WebDAV. Большинство серверов не используют cookies, т.к. производят авторизацию при каждом запросе.

Amazon S3

Сервер Amazon S3.
Именуются в соответствие с правилами URL с префиксом http://s3.amazonaws.com или https://s3.amazonaws.com , например: http://s3.amazonaws.com/bucket/folder/file.ext

S3 - это разновидность протокола HTTP, как и WebDAV.

Всегда требуются идентификатор AWS и секретный код доступа AWS.

Поместите имя емкости (Bucket) в URL: http://s3.amazonaws.com/bucket/folder/file.ext

Модель файлов и папок GoodSync:
В S3 нет понятий файлов и папок, есть понятия емкостей, ключей и значений. Поэтому модель файлов и папок транслируется в модель емкостей, ключей и значений и разные программы делают это по-разному.
Модель GoodSync наиболее прозрачна:
(I) папка-это ключ, имя которого является путем к папке, который заканчивается на '/' и содержимое отсутствует.
(II) файл-это ключ, имя которого является путем к файлу, а содержимое содержимым файла.
(III) емкость-это папка верхнего уровня.

GoodSync и другие S3-клиенты:
Папки и файлы, которые создает GoodSync, могут быть не распознаны другими клиентскими программами S3 , использующими другую модель. Поэтому для создания и использования папок Вы должны использовать только GoodSync и программы, использующие такую же модель.

Безопасный режим (SSL)
Установите флаг Защищенный режим, и префикс URL изменится с http:// на https://. Это означает, что GoodSync будет пытаться установить шифрованное SSL-соединение с S3-сервером.

Не проверять SSL-сертификаты
При включенном безопасном режиме и выключении этой опции GoodSync будет проверять SSL-сертификаты:
При использовании безопасного режима не отключайте эту опцию, так как сервер Amazon S3 имеет действительный сертификат.

Кодировка UTF-8. (Всегда включена)
В S3 нелатинские символы всегда кодируются в UTF-8.

Подключение через прокси
При включенной опции GoodSync будет подключаться к серверу
через прокси, определенный в Инструменты -> Настройки Программы -> Подключения.

Хост-адресация для Хранилищ (Buckets)
При включении используется Хост-адресация для хранилищ.
Должна быть включена для хранилищ, размещенных в Европе.
При этом имена хранилищ могут содержать только прописные латинские буквы и цифры.
При отключенной опции используется URL-адресация для хранилищ.

Контроль доступа (пусто по умолчанию)
Политика контроля доступа Amazon S3. Может быть одной из следующих:
частная (по умолчанию), публичная-чтение, публичная-чтение-запись, с авторизацией-чтение.
Эта политика применяется ко всем выгружаемым файлам.

Secure FTP (FTP через SSH)

Удалённый SSH-сервер с возможностью SFTP.
Именуются в соответствие с правилами URL с префиксом sftp://, например: sftp://server.domain.com/folder1/folder2/file.ext
Дополнительно могут быть добавлены номер порта и данные для авторизации: sftp://userid:password@server.domain.com:port/folder/file
Работает только с серверами SSH-2, но не с SSH-1.

Авторизация пользователя требуется всегда. Возможны два варианта:

* Имя пользователя + пароль.
Как при обычном FTP-подключении для входа требуются имя пользователя и пароль.

* Имя пользователя + файл с ключом (+ Пароль).
Файл с ключом - это небольшой (1-2 Kb) файл, который содержит "закрытый ключ" - часть пары, состоящий из открытого и закрытого ключей.
Открытый ключ находится на сервере, и только администратор сервера может поместить его туда.
Закрытый ключ может быть дополнительно защищён паролем. Введите этот пароль в диалоге выбора.

Вы также можете указать 'Сессию PuTTY' в GoodSync 7.7.0 и более поздних версиях.
В этом случае GoodSync получит настройки из указанной сессии PuTTY и
приведет в соответствие им все настройки в диалоге выбора.
Таким образом Вы можете указать SFTP-прокси и другие настройки соединения.

Формат закрытого ключа: мы используем формат ключа PuTTY, который выглядит следующим образом:

PuTTY-User-Key-File-2: ssh-rsa Encryption: aes256-cbc Comment: [1024-bit rsa, First Last@computer, Wed Jun 04 2003 23:28:59] Public-Lines: 4 encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey encodedpub== Private-Lines: 8 encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyxxxxx== Private-MAC: abxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb3a

Безопасный режим (Всегда включен)
В протоколе SFTP вся информация шифруется.

Кодировка UTF-8 имен файлов.
В протоколе SFTP при кодировке нелатинских символов возникают те же проблемы, как в FTP.
С помощью этой опции осуществляется выбор кодировки ANSI или UTF-8.
Рекомендуется кодировка UTF-8 (по умолчанию).
Подробности в разделе FTP.

Сессия PuTTY .
Реализация SFTP в GoodSync основана на коде PuTTY.
В PuTTY имеется множество настроек соединений, особенно для прокси.
Вы можете использовать все эти настройки, указав имя сессии PuTTY.
Заметьте, что наличие установленной программы PuTTY необязательно, GoodSync просто будет использовать настройки PuTTY из реестра.

Закрытый ключ.
См. описание выше.

Windows Mobile и Pocket PC

Устройства Windows Mobile и Pocket PC.
Именуются в соответствие с правилами URL с префиксом wm:, например: wm:MyPhone\My RoboForm Data

Устройство должно быть физически подключено к компьютеру. Обычно оно подключается через USB-порт.
На компьютере должны быть установлены ActiveSync или Windows Mobile Device Center (WMDC).

Устройству не нужно иметь "партнёрство" с компьютером, на котором работает GoodSync.

Поэтому Вы можете синхронизировать файлы на устройстве более чем с двумя компьютерами.

Для синхронизации устройства, не имеющего "партнерства" с компьютером: при запросе ActiveSync об установке связи с устройством при его подключении к компьютеру, выберите Гостевой вход или просто нажмите Отмена.

В начало

Опции Задания

Каждое Задание имеет набор настроек, которые управляют алгоритмом синхронизации этого Задания.

Вкладка Основные

Направление синхронизации
Можно выбрать одно из трех возможных направлений синхронизации:

Два направления
(значение по умолчанию)
Изменения копируются как справа налево, так и слева направо.
Слева направо
Изменения копируются только слева направо.
Справа налево
Изменения копируются только справа налево.

Существует также несколько разновидностей однонаправленной синхронизации:

С подтверждением
При выборе данного варианта GoodSync проверяет отсутствие изменений файлов в целевой папке и наличие изменений файлов только в исходной папке. При наличии изменений в целевой папке измененные файлы считаются конфликтами.
Принудительная
(по умолчанию)
При выборе этого варианта GoodSync всегда придерживается выбранного направления, даже если в результате более новые файлы в целевой папке будут заменены более старыми файлами из исходной папки. Мы не рекомендуем использовать этот вариант, так как его использование может привести к замене более новых файлов в рабочей папке более старыми случайно измененными файлами из резервной копии.

Быстрое резервное копирование
При включении папка назначения однонаправленной синхронизации не сканируется на наличие изменений. Предполагается, что содержимое папки назначения не изменялось. Используйте эту опцию при медленном доступе к папке назначения (например, если она находится на удаленном FTP-сервере). Вы должны изменять содержимое этой удаленной папки только используя GoodSync и только с данного компьютера, так как GoodSync будет игнорировать все изменения в папке, внесенные вне данного Задания.
Источник только для чтения
Однонаправленная синхронизация, при которой ничего не записывается в папку с исходными файлами. Все файлы GoodSync (папка _gsdata_, логи, файлы состояний) записываются в папку-зеркало _gsdata_, создаваемую в C:\Documents And Settings\ИмяПользователя\Application Data\GoodSync\Mirrors. Эта опция может быть использована для папок, к которым нет прав доступа на запись, или для папок, которые GoodSync никогда не должен изменять.

Сохранять резервную копию удаленного (включено по умолчанию)
При включении GoodSync сохраняет файл непосредственно перед тем, как он должен быть удален или заменен в результате Синхронизации. Этот файл сохраняется в папку _gsdata_\_saved_ на стороне, в которой происходит удаление/замена.
Сохраняется только одна самая новая (непосредственно перед текущей версией) версия файла.
Заметьте, что папка _gsdata_ скрытая, поэтому для просмотра ее содержимого Вам необходимо включить опцию Показывать Скрытые Файлы в Проводнике Windows.

Синхронное удаление (включено по умолчанию)
Если при включенной опции GoodSync обнаруживает, что файл был удален пользователем из одной из папки Задания, то он удаляет этот файл и из второй папки.
При выключенной опции удаления не производятся, копируются только более новые файлы.

Расчёт дискового пространства для Синхронизации (включено по умолчанию)
При включении опции производится расчет необходимого для Синхронизации дискового пространства.
Не выключайте эту опцию при ограниченном дисковом пространстве.
Отключение опции может привести к переполнению диска.

Восстановление подключения к папкам при отключении (включено по умолчанию)
При установке опции будет восстанавливаться подключение к папкам Задания в случае их отключения во время Анализа или Синхронизации.
При отключенной опции в случае отключения Анализ или Синхронизация прерываются.

Максимальное количество попыток переподключения (по умолчанию 1)
Максимальное количество попыток переподключения, которое сделает GoodSync перед остановкой Задания.
Между попытками делается пауза 30 секунд.
При успешной файловой операции после переподключения выполнение Задания продолжается.
В случае если поле установленного количества попыток подключиться не удалось, выполнение Задания прерывается.

Предельная скорость копирования файлов Кб/сек (0 по умолчанию)
При ненулевом значении скорость копирования файлов ограничивается указанным значением.
При достижении указанного значения средней скорости копирования файлов GoodSync делает паузу 1 сек. для приведения скорости к указанному значению.

Показывать всплывающие сообщения
Можно выбрать один из следующих видов отображения всплывающих сообщений около системной панели Windows:

Не показывать
Всплывающие сообщения не показываются.
Только при ошибках
(по умолчанию)
Всплывающие сообщения показываются только при наличии ошибок или обнаружении конфликтов во время Анализа или Синхронизации.
Всегда показывать
Всплывающие сообщения показываются в случае обнаружения изменений при Анализе, а также при наличии ошибок или обнаружении конфликтов.

Вкладка Фильтры

Файлы, исключаемые из синхронизации (список пуст по умолчанию)
Файлы и папки, соответствующие шаблону в списке, исключаются из синхронизации.
Могут быть использованы маски '*' и '?', как они используются в командной строке Windows.
Проверяется соответствие относительного пути файла/папки, то есть пути с началом в синхронизируемой папке.
Если строка начинается с '\', то отфильтровываются файлы с полностью соответствующим относительным путем.
Если строка не начинается с '\', то отфильтровываются все файлы с таким именем, находящиеся во всех подкаталогах синхронизируемой папки.

Например:
*.obj - определяет все файлы с расширением .obj.
CVS - определяет все папки и файлы с именем CVS во всех подкаталогах синхронизируемой папки.
\\Folder\\*.obj - определяет все файлы с расширением *.obj, находящиеся только в подкаталоге Folder синхронизируемой папки.
Folder\\*.obj определяет все файлы с расширением *.obj, находящиеся во всех подкаталогах с именем Folder.

Файлы, включаемые в синхронизацию (пуст по умолчанию)
Если список не пуст, то синхронизироваться будут только файлы, указанные в этом списке и не отвечающие заданным в списке исключений условиям.

Рекомендуется для всех Заданий, синхронизируемых с одной папкой, иметь одинаковый набор фильтров. Использование разных наборов возможно, но может привести к тому, что синхронизируемые в одном Задании файлы, не будут синхронизироваться в другом.

Исключать пустые папки (отключено по умолчанию)
При включении исключаются пустые папки или содержащие только пустые папки. Папка считается пустой, если она не содержит файлов или содержит только файлы из списка исключений.

Исключать скрытые файлы и папки (включено по умолчанию)
Исключаются все файлы и папки, имеющие атрибут СКРЫТЫЙ.

Исключать системные файлы и папки (включено по умолчанию)
Исключаются все файлы и папки, имеющие атрибут СИСТЕМНЫЙ.

Вкладка Авто

С использованием опций в этой вкладке Анализ и Синхронизация могут быть сделаны в автоматическом режиме.

При установке флага Анализ, при наступлении определенного события будет запущен Анализ.
При установке флага Синхронизация, при наступлении определенного события будет запущена Синхронизация.
Если Вы установите флажок Синхронизация, то флажок Анализ установится автоматически, так как перед Синхронизацией необходимо произвести Анализ.

Для автоматической синхронизации может быть выбрано одно или несколько событий:

При запуске GoodSync.
Анализировать (и возможно Синхронизировать) текущее задание при запуске GoodSync..

При подключении папок
Анализ (возможно Синхронизация) Задания при подключении обеих папок, после того, как они по какой-либо причине были отключены.
При включении этого флага GoodSync проверяет статус правой и левой папок каждые 5 минут.
Следующие события вызывают подключения и отключения папок:
* Подключение или отключение съемных дисков: папки на съемных носителях могут подключаться и отключаться.
* Подключение к сети или отключение от нее: папки на серверах FTP, SFTP, DAV могут подключаться и отключаться.
* Подключение или отключение устройств Windows Mobile: папки на устройствах Windows Mobile могут подключаться и отключаться.

Перед выходом из системы
Анализ и Синхронизация текущего Задания непосредственно перед выходом из Windows.
Перед выходом Windows может попробовать закрыть GoodSync. Обычно Windows ждет окончания файловых операций GoodSync, отвечающего на системные сообщения. Однако это происходит не всегда.

Периодически
Анализ (возможно Синхронизация) текущего Задания периодически каждые HH часов и MM минут.

Используя Планировщик
Анализ (возможно Синхронизация) текущего Задания периодически, как это запланировано Планировщиком Задач Windows.
Нажмите кнопку "Конфигурация..." для вызова и настройки Планировщика Задач Windows.
Вы должны иметь достаточные права доступа для создания задач Windows.
GoodSync создаст задачу Windows, которая запустит его из командной строки с определенными параметрами.

Вы должны ввести имя пользователя и пароль Windows в задачу. Вот что сказано об этом в документации Windows. "Из соображений безопасности Windows не позволяет запускать задачи под учетной записью пользователя без пароля. Даже притом, что в справке Планировщика Задач указано, что пароль требуется не всегда.
Если Вашей учетной записи Windows нет пароля, для использования Планировщика Задач Вам нужно завести его.

Проверьте глобальный лог-фал GoodSync, чтобы убедиться, что Планировщик Задач действительно запускает GoodSync.

По команде RoboForm.
Анализ (возможно Синхронизация) текущего Задания по команде RoboForm.
Чтобы использовать эту опцию выберите в RoboForm -> Инструменты -> Синхронизация данных RoboForm.

Опция: Не синхронизировать, если измененных файлов больше, чем (10% по умолчанию)
Синхронизация в автоматическом режиме не происходит, если имеются изменения в указанной части (в процентах) файлов Задания. Обычно большое количество изменений указывает на серьезные ошибки и необходимость вмешательства пользователя. 100% означает, что при любом количестве изменений будет происходить синхронизация.

Опция: Автоматически разрешать конфликты
Для Заданий, выполняющихся в автоматическом режиме, автоматическое разрешение конфликтов:

Не копировать
(значение по умолчанию)
Конфликты остаются неразрешенными.
Слева направо
Копирование конфликтных файлов слева направо.
Справа налево
Копирование конфликтных файлов справа налево.
Преимущество новых файлов
Файлы с более свежей датой последних изменений имеют преимущество.
Вы не должны использовать эту опцию для Заданий резервного копирования.

Опция: Автоматическая очистка после Анализа или Синхронизации (отключена по умолчанию)
При включении GoodSync будет автоматически очищать дерево изменений после успешной Синхронизации или Анализа, не выявившего изменения.
Это позволяет сэкономить память. Вы не сможете увидеть результаты Синхронизации в дереве, но сможете просмотреть их в лог-файле.

Автоматические опции работают только при запущенном GoodSync
GoodSync должен быть запущен для работы по следующим событиям:
- Подключение папок
- Выход из Windows
- Таймер

По этой причине Вам нужно включить данные программные опции:
- Запускать GoodSync при загрузке Windows
- Сворачивать в трэй при закрытии главного окна

Для Планировщика Задач не требуется, чтобы GoodSync был запущен, т.к. Планировщик Задач запускает его, основываясь на задаче Windows.

Планирование Заданий
Каждое наступившее событие помечает Задание как готовое к обработке.
Готовые к обработке Задания выполняются последовательно, пока не выполнится последнее Задание.
Если Задание уже отмечено как готовое к обработке, и наступает второе событие, требующее его выполнения, то второе событие игнорируется.

В начало

Вкладка Сценарии

Опция: Программа перед Анализом
Если поле не пустое, то перед Анализом будет запущена указанная программа.
Используйте эту опцию для подключения папок (например, старта VPN) или любых процедур, которые должны предшествовать Анализу.
Правила использования опции изложены ниже.

Опция: Программа/Email после Анализа без изменений
Если введенное значение содержит '@', то на указанный адрес электронной почты отправляется сообщение.
Если введенное значение не содержит '@', то выполняется указанная программа.
Сообщение отправляется или запускается указанная программа если Анализ закончен и изменений не выявлено.
Используйте эту опцию для определенного действия после Анализа, не выявившего изменений. Например, для отключения от VPN.
Правила использования опции изложены ниже.

Опция: Отчет о Синхронизации на E-mail/в программу
Если введен текст, содержащий символ '@', то на указанный адрес электронной почты после Синхронизации отправляется сообщение.
Если введенное значение не содержит '@', то выполняется указанная программа.
Сообщение отправляется или запускается указанная программа по окончании Синхронизации. Синхронизация следует за Анализом, выявившим изменения.
Заметьте, что произойдет Анализ без изменений или Синхронизация с изменениями, но не они вместе.
Используйте эту опцию для определенного действия после Синхронизации.
Правила использования опции изложены ниже.

Сценарии: Запуск программ и отправка сообщений

Формат 1: Аргументы, с которыми вызывается программа, запускаемая до/после Анализа/Синхронизации
имя-программы %ARG1% %ARG2% %ARG3% ...
где аргументы могут быть следующими:
%JOBNAME%имя задания
%RESULT% Результат: "" при удачном завершении или "сообщение о терминальной ошибке"
%LOGPATH% Путь к лог-файлу в кавычках "..."
%STAGE% Этап Синхронизации: Pre-Analyze | Post-Analyze | Post-Sync
%CHANGED% Количество выявленных при Анализе изменений
%ERRORS% Количество ошибок при Анализе или Синхронизации
%CONFLICTS% Количество конфликтов при Анализе или Синхронизации
%SYNCOK% Количество успешно синхронизированных файлов

Может быть указан любой исполняемый файл ( .BAT, .EXE и т.д.).
Если указано только имя программы, то путь к ней должен быть указан в переменной среды PATH.
Если имя программы содержит пробелы, то его нужно заключать в кавычки. Например:
"C:\Documents and Settings\John Smith\My Documents\myscript.vbs"

Например: вызов Блокнота для просмотра лог-файла:
notepad %LOGPATH%

Формат 2: Если имя программы указано без аргументов, то она вызывается с передачей семи аргументов:
1. Имя Задания.
2.Сообщение о терминальной ошибке. Пусто, если ошибки не произошло.
3. Путь к лог-файлу. Лог-файл может не существовать или быть пустым, если произошла терминальная ошибка. Сообщения о внутренних ошибках GoodSync содержатся в данном лог-файле.
4(A). Количество изменений (только после Анализа).
4(S). Количество успешно синхронизированных файлов (Только после Синхронизации).
5. Количество внутренних ошибок (после Анализа или Синхронизации),
6. Количество конфликтов (после Анализа или Синхронизации).

GoodSync ожидает окончания выполнения программы.
Однако если перед именем программы будет указан префикс "nowait: ", то GoodSync не будет ожидать окончания ее выполнения.

Вкладка Дополнения

Безопасное копирование (включена по умолчанию)
При включенной опции во время синхронизации исходный файл не копируется напрямую в конечный файл, так как это может привести к порче конечного файла при прерывании копирования. GoodSync копирует исходный файл во временный файл в конечной папке и по завершению копирования переименовывает его в конечный файл.
Вы можете отключить эту опцию, если Вы делаете однонаправленное резервное копирование и на носителе для резервной копии недостаточно свободного места.

Копировать атрибуты безопасности ACL (отключена по умолчанию)
При включенной опции при копировании файла или папки копируются Списки Контроля Доступа(ACL). Эта опция доступна только в файловой системе Windows NTFS (не в FAT), т.к. только NTFS имеет ACL.

Проверка изменений между Анализом и Синхронизацией (отключена по умолчанию)
При включении производится проверка наличия изменений, возникших между Анализом и Синхронизацией и на локальной, и на удаленной файловой системе.
При отключенной опции такая проверка делается только для локальных файлов.
Включение этой опции замедляет Синхронизацию с удалёнными компьютерами, но обеспечивает её целостность.

Копировать блокированные файлы (включена по умолчанию)
При включенной опции используется служба Volume Shadow для копирования файлов, заблокированных другими процессами.
При выключенной опции возвращается ошибка "Невозможно скопировать заблокированный файл".
Работает на Vista и XP, но не на Windows 2000.
Для работы этой опции на 64-битных Windows XP и Vista Вы должны использовать GoodSync для 64-битных систем.
GoodSync может копировать только ИЗ заблокированного файла, но не В заблокированный файл.
GoodSync может копировать только заблокированный файл, находящийся на локальном диске, но не в сети.

Чувствительные к регистру имена файлов и папок (включена по умолчанию)
При включении опции имена FILE.txt и file.txt будут определяться как разные.
Переименования, которые изменяют только регистр имен файлов, могут быть осуществлены даже в Windows с включенной данной опцией.
При выключении опции имена FILE.txt и file.txt будут определяться как одинаковые.
При изменении этого флага Вы должны сбросить состояние Задания.
Мы не рекомендуем отключать эту опцию.

 

Глобальные Настройки программы

Вкладка Основные

Эти глобальные Настройки применяются ко всем Заданиям и программе в целом.

Настройки вызываются командой меню Вид -> Настройки программы или нажатием клавиш ALT+P.

Язык (по умолчанию Английский)
Устанавливает язык пользовательского интерфейса GoodSync.
После смены языка необходим перезапуск GoodSync.
Список поддерживаемых языков находится на странице Языки.

Показывать значок GoodSync в системной панели (включена по умолчанию)
При включенной опции и запущенном GoodSync его значок отображается в системной панели Windows.
В случае если опция включена: значок GoodSync не отображается в системной панели Windows.

Сворачивать в трэй при закрытии главного окна (отключена по умолчанию)
При включенной опции: При закрытии GoodSync он продолжает работать в фоновом режиме.
Для доступа к функциям GoodSync используйте значок в системной панели Windows.
В случае если опция включена: При закрытии GoodSync он выгружается из памяти.

Запускать GoodSync при загрузке Windows (отключена по умолчанию)
При включенной опции при входе в Windows GoodSync запускается автоматически.
При запуске GoodSync таким способом главное окно программы не показывается, виден только значок в системной панели Windows.
Для доступа к функциям GoodSync используйте значок в системной панели Windows.
Включите эту опцию, если GoodSync должен выполнять Задания в автоматическом режиме.

Повторно включить все информационные сообщения
Если опция включена, то включаются все отключенные ранее предупреждения.

Ежедневно проверять обновления (включена по умолчанию)
При включенной опции GoodSync будет ежедневно соединяться с сервером www.goodsync.com для проверки наличия обновлений.

Создавать левую/правую папку, если она не существует (отключена по умолчанию)
Если опция включена, то GoodSync будет cоздавать левую/правую папку, если она не существует.
Если выключена, то при отсутствии папки будет показано соответствующее сообщение об ошибке.

Сохранять лог-файл (включена по умолчанию)
Если опция включена, то:
* GoodSync будет сохранять логи всех операций с файлами левой и правой папок. Они будут находиться в подкаталогах _gsdata_ и называться FolderActions_<Год>_<Месяц>.log.
* Лог-файл относится к конкретной папке, поэтому все Задания, изменяющие содержимое этой папки будут записывать информацию в один и тот же файл.
* Также GoodSync записывает логи всех операций, не относящихся к Заданию, в папку для временных файлов. Имя лог-файла GoodSync_<Год>_<Месяц>.log, находящийся в папке C:\Documents And Settings\<Имя Пользователя>\Application Data\GoodSync..
При отключении опции лог-файлы не записываются.

Очищать логи раз в месяц (по умолчанию включена)
Если опция включена, то сохраняются логи за предыдущий и текущий месяцы, а более ранние удаляются.
Если опция выключена, то все лог-файлы сохраняются.

Уровень лога

Критический
Показываются важные сообщения, не являющиеся ошибками.
Ошибки
Ошибке, приводящие к прерыванию выполнения Задания, выделяются красным.
Информация
(значение по умолчанию)
Предупреждения или состояние важных операций, в том числе операций при синхронизации.
Детализировано
Подробный отчет обо всех операциях.

Сравнивать файлы с использованием внешней программы (включена по умолчанию)
При включении становится доступной команда
Сравнить в контекстном меню файлов после Анализа.
Если один из файлов находится на удаленной файловой системе, то он загружается первым.

Программа сравнения файлов (пусто по умолчанию)
Указывается путь к внешней программе сравнения файлов.
При вызове программе передаются два аргумента: пути к сравниваемым файлам справа и слева.
Если программа не указана (поле пустое), то используется программа сравнения по умолчанию.

Программа сравнения по умолчанию - это UNIX diff.
Она показывает разницу в строках только в текстовых файлах.
Если она вызывается для папки, то она сравнивает все содержимое папки и ее подкаталогов.
Побайтовое сравнение всех файлов может занять много времени на медленных файловых системах.

Вкладка Фильтры

В этой вкладке в дополнение к фильтрам Задания Вы можете указать глобальные (для всех Заданий) фильтры.

В результате для Задания будут суммироваться
фильтры этого Задания и глобальные фильтры.

Вкладка Подключения

В этой вкладке указывается прокси-сервер, используемый при подключении:
(i) всеми Заданиями, у которых установлена опция использования прокси,
(ii) функцией автоматической проверки обновлений,
(iii) активатором версии Pro при подключении к серверу GoodSync.

Использовать прокси-сервер (отключена по умолчанию)
При включении будет использоваться указанный ниже прокси-сервер.

Имя хоста и порт (пустые по умолчанию)
Имя хоста и порт прокси-сервера.

SFTP использует другой уровень сокетов, поэтому если Вы хотите указать прокси для SFTP-подключений, используйте для этого сессию PuTTY. Подробности в разделе SFTP.

Имя пользователя и пароль прокси (пустые по умолчанию)
Если не пустые, то эти имя пользователя и пароль используются при подключении через указанный прокси.
GoodSync использует сокеты WinInet в файловых системах WebDAV и Amazon S3.
Поэтому Вы можете указать все свойства подключений (включая прокси) в настройках подключения Internet Explorer.
Если прокси, указанный в настройках подключения требует авторизации, то будут использоваться указанные здесь значения.

Вкладка О Программе

В этой вкладке приводится информация о версии программы и регистрационные данные.

Также в этой вкладке имеется кнопка проверки наличия новых версий программы на www.GoodSync.com.

В начало

Командная строка

GoodSync может быть запущен из командной строки. При этом вызов всех функций, доступных из пользовательского интерфейса программы, возможен и из командной строки с использованием опций, описанных ниже.

Общий формат командной строки имеет вид:
goodsync [<глобальные-опции>] <команда> <опции-команды>

GoodSync Pro/Free из командной строки может запускать выполнение только имеющегося Задания,
все остальные опции командной строки (создание, удаление, изменение Заданий) доступны только в версии GoodSync Enterprise.

Глобальные опции

/help
Выводится список опций командной строки.

/profile=<profile-folder>
Использование файлов профиля jobs.tic (список Заданий с опциями) и options.tic (Глобальные опции программы) из папки <profile-folder>
Путь должен быть абсолютным путём на локальном компьютере.

/lf=<log-folder>
Запись глобального лог-файла в папку <log-folder> Если параметр не указан, то лог-файл записывается в папку профиля.
Путь должен быть абсолютным путём на локальном компьютере.

/ll=N
Устанавливает уровень лога в значение N (число от 1 до 3).

*** Опции выполнения ***

/min
Минимизация окна при запуске, виден только значок в системной панели.

/forcetray
Запуск в свернутом в трей виде, недоступность показа главного окна.

/miniwin
Запуск в мини-режиме.

/forcemini
Запуск в мини-режиме, недоступность показа главного окна.

/exit
Выход из GoodSync после завершения указанной в командной строке команды.

*** Глобальные Настройки программы ***

/system-tray=yes|no
Показ значка в системной панели. По умолчанию: yes.

/tray-on-close=yes|no
При закрытии окно GoodSync сворачивается в системную панель. По умолчанию: no.

/create-folder-if-notfound=yes|no
Создаёт синхронизируемую папку при её отсутствии. По умолчанию: no.

/check-new-ver=yes|no
Проверка обновлений. По умолчанию: yes.

/cleanup-logs=yes|no
Удаление старых(старше 1 месяца) лог-файлов при старте. По умолчанию: yes.

/group-log-lines=yes|no
Группировка похожих строк лога. По умолчанию: yes.

/compare-prog=<ExeFilePath>
Использование указанной программы для сравнения двух файлов при выборе пользователем команды Сравнить в контекстном меню файла.

/proxy-auto=yes|no
Использование прокси WinInet (используемого Internet Explorer).

/proxy-host=<имя-хоста>
Использование установленного здесь прокси (имя или IP).

/proxy-port=<номер-порта>
Использование указанного порта при подключении через прокси, указанного в /proxy-host.

/proxy-userid=<ИмяПользователя>
Имя пользователя прокси.

/proxy-passwd=<пароль>
Пароль для прокси.

/smtp-host=<имя-хоста>
Использование установленного здесь SMTP-сервера (имя или IP).

/smtp-port=<номер-порта>
Использование указанного порта для SMTP-сервера, указанного в /smtp-host.

/smtp-secure=yes|no
Использование SSL (шифрованное подключение) при отправке сообщения на SMTP-сервер.

/smtp-userid=<ИмяПользователя>
Имя пользователя для SMTP-сервера.

/smtp-passwd=<пароль>
Пароль для SMTP-сервера.

/smtp-sender=<отправитель-email>
Отправитель или адрес электронной почты: "email@company.com" или "Имя Фамилия ".

/list-changes=yes|no
Печать списка изменений в лог-файл.

/save-global-options
Сохранение глобальных настроек GoodSync, измененных командной строкой.

Команды

analyze /all
Анализирует все Задания.

analyze <список-заданий>
Анализирует список Заданий. Названия Заданий в списке разделяются пробелом
Названия заданий, содержащих пробел, должны быть заключены в кавычки: "Мое Задание"

sync /all
Синхронизирует все Задания.

sync <список-заданий>
Синхронизирует список Заданий. Названия Заданий в списке разделяются пробелом
Названия заданий, содержащих пробел, должны быть заключены в кавычки: "Мое Задание"

job-tmp <job-name> [<job-options>]
Создает временное Задание с указанными опциями и Анализирует/Синхронизирует его.
Это Задание не добавляется к списку Заданий и сохраняется в памяти только на время выполнения.

job <имя-задания> [<опции-задания>]
Создает новое или обновляет имеющееся Задание с указанными опциями.

job-new <имя-задания> [<опции-задания>]
Создает новое Задание с указанными опциями.

job-update <имя-задания> [<опции-задания>]
Изменяет опции имеющегося задания на указанные.

job-delete <имя-задания>
Удаляет имеющееся Задание.

Опции Задания

/analyze
Производится Анализ Задания после его создания или обновления.

/sync
Производится Синхронизация Задания после его создания или обновления.

*** Настройки фильтров ***

/f1=<полный-путь-к-папке>
Указывает полный (абсолютный) путь к левой папке.
Полные пути к папкам должны быть указаны в одном из следующих форматов:
  C:\folder1\folder2\file.ext
  \\share\disk\folder1\folder2\file.ext
  ftp://server.domain.com:port/folder/file
  sftp://server.domain.com:port/folder/file
  http://server.domain.com:port/folder/file

Пути, содержащие пробел, должны быть заключены в кавычки.

/f2=<полный-путь-к-папке>
Указывает полный (абсолютный) путь к правой папке.
Полные пути к папкам должны быть указаны в одном из указанных выше форматах.

/userd1=<ИмяПользователя>
Имя пользователя для левой папки.

/userd2=<ИмяПользователя>
Имя пользователя для правой папки.

/password1=<password>
Пароль для левой папки.

/password2=<password>
Пароль для правой папки.

/encrypt1(2)=yes|no
Шифрование файлов в левой(правой) папке с использованием EFS.

/decrypt1(2)=yes|no
Расшифровка файлов в левой(правой) папке с использованием EFS.

/utf8-1(2)=yes|no
Кодировка UTF-8 (No: ANSI) для левой(правой) папки.

/bad-certs1(2)=yes|no
Не проверять SSL-сертификаты для левой(правой) папки.

/wininet(2)=yes|no
Использовать представление WinINet файловой системы в левой(правой) папке для DAV, S3, FTP.

/useproxy1(2)=yes|no
Использовать прокси при подключении левой(правой) папки.

/hostbased1(2)=yes|no
Использование хост-адресации (S3).

/accesspolicy1(2)==<политика-доступа>
Политика доступа для левой(правой) папки (S3).

/send-cookies1(2)=yes|no
Отправлять cookies для левой(правой) папки DAV.

/active1(2)=yes|no
Активный режим FTP (No: пассивный) для левой(правой) папки.

/mdtm1(2)=yes|no
Использование команды MDTM для левой(правой) папки FTP.

/implicit1(2)=yes|no
Неявный режим FTPS (No: Явный режим) для левой(правой) папки.

/pingcontrol1(2)=yes|no
Пинг-контроль соединения при отправке больших файлов (FTP).

/pk1(2)=<folder-path>
Абсолютный путь к файлу закрытого ключа SFTP для левой(правой) папки.

/psession1(2)=<ИмяСессии>
Имя сессии PuTTY для левой(правой) папки, подключение SFTP.

*** Общие опции ***

/dir=2way | ltor,forced | ltor,verified | rtol,forced | rtol,verified
Направление синхронизации: Двунаправленная (2-way), слева направо (ltor), справа налево (rtol).
Режим (для однонаправленного Задания), указанный после ltor или rtol, должен быть принудительным (forced) или с подтверждением (verified).

/readonly-src=yes|no
Указывает на то, что исходная папка только для чтения. Устанавливается только для однонаправленных заданий.

/quick-1way=yes|no
Режим быстрого резервного копирования. Устанавливается только для однонаправленных заданий.

/deletions=yes|no
Синхронное удаление.

/save-disposed-files=yes|no
Сохраняет резервную копию удаленных или переписанных файлов в подкаталоге _saved_ папки _gsdata_.

/temp-dest-file=yes|no
Использовать при копировании временные файлы, чтобы в случае сбоев при синхронизации сохранить целостность файлов.

/copy-acl=yes|no
Копирование атрибутов безопасности ACL.

/check-file-stability=yes|no
Проверять состояние файлов на удалённых файловых системах.

/est-req-space=yes|no
Определять требуемое для Синхронизации дисковое пространство.

/copy-locked=yes|no
Копирование заблокированных файлов с использованием службы Shadow Copy на Windows XP, Windows Server 2003 и Vista.

/reconnect=yes|no
Автоматическое переподключение при отключении папок.

/reconnect-attempts=<количество>
Количество попыток переподключения.

/case-sensitive=yes|no
Регистрозависимые имена файлов и папок.

/speed-limit=<number>
Предельная скорость копирования в Кб/сек.

/balloon-msg=none|errors|changes
Показывать всплывающие сообщения об ошибках.

*** Настройки фильтров ***

/exclude=<список-масок>
Фильтр исключений.
Список масок, таких как *.obj или \folder\file, разделенных запятыми.

/include=<список-масок>
Фильтр включений.
Список масок, таких как *.obj или \folder\file, разделенных запятыми.

/exclude-empty=yes|no
Исключение пустых папок.

/exclude-hidden=yes|no
Исключение скрытых файлов и папок.

/exclude-system=yes|no
Исключение системных файлов и папок.

*** Настройки автоматизации ***

/on-folder-connect=analyze|sync|no
Автоматический Анализ/Синхронизация при подключении папок.

/on-start=analyze|sync|no
Автоматический Анализ/Синхронизация при старте GoodSync.

/on-logout=sync|no
Автоматическая Синхронизация при выходе из Windows.

/on-timer=analyze|sync|no
Автоматический Анализ/Синхронизация по таймеру (каждые N минут).

/timer-period=<NN>
Период таймера в минутах.

/on-roboform=analyze|sync|no
Автоматический Анализ/Синхронизация по команде RoboForm.

/pre-analyze-action=<ПутьКПрограмме>
Запускаемая перед Анализом программа.

/post-analyze-action=<АдресEmail|ПутьКПрограмме>
Запускаемая после Анализа программа или адрес электронной почты.

/post-sync-action=<АдресEmail|ПутьКПрограмме>
Запускаемая после Синхронизации программа или адрес электронной почты.

/autoresolve=no|left|right|newer
Автоматическое разрешение конфликтов: no - не копировать, left - приоритет левой папки, right - приоритет правой папки, newer - приоритет новых файлов.

/limit-changes=<NN>
Предельное количество изменений, блокирующих дальнейшую Синхронизацию.
NN - число от 0 до 100.

/autoclear=yes|no
Автоочистка.

Опции программы установки и активации версии для предприятий

Указанные ниже опции относятся к программе установке GoodSync, то есть они указываются для программы GoodSync-Setup.exe, а не для GoodSync.exe.

/orderid=1234567890
/username="John Smith"
При указании опций номер заказа /orderid и имя пользователя /username GoodSync Pro автоматически активируется по окончании установки с указанными номером заказа и именем пользователя. Обратите внимание на то, что данного способа активации необходимо, чтобы компьютер был подключен к Интернет, так как GoodSync обращается для этого к серверу www.goodsync.com.

/proxy="Имя Пользователя прокси, Пароль прокси"
Если подключение осуществляется через прокси с паролем, укажите в этой опции имя пользователя и пароль для прокси.

/S
Программа установки работает скрыто, без вмешательства пользователя.

Активация версии для предприятий
Для развёртывания системы масштаба предприятия, Вы должны установить GoodSync и активировать его с указанием номера заказа, полученного при покупке и названия компании. Например:

GoodSync-Setup.exe /S /orderid=0123456789 /name="Название компании" Таким образом запускается программа установки GoodSync, после чего происходит активация с указанными номером заказа и названием компании.

Активация после установки
Активация GoodSync для предприятий или Pro может быть произведена и после установки программы. Лицензию GoodSync можно активировать следующей командой:

GoodSync.exe /install /orderid="xxxxxxxxxx" /username="Xxxxxx Xxxxxxxxxx"

В начало

Политики

Политики, которые ограничивают или изменяют поведение GoodSync, используются системными администраторами для установки правил уровня предприятия.

Политики доступны только в версии GoodSync для предприятий.

Для редактирования политик используйте шаблон политики GoodSync:
- Выберите Пуск -> Выполнить, введите: gpedit.msc, нажмите Enter.
- перейдите в раздел 'Политика "Локальный компьютер"' -> 'Конфигурация компьютера' -> 'Административные шаблоны'.
- В контекстном меню раздела 'Административные шаблоны' выберите 'Добавление и удаление шаблонов' -> 'Добавить...',
- Выберите goodsync.adm в 'Program Files\Siber Systems', нажмите 'Закрыть'.
- В разделе 'Административные шаблоны' появится новый подраздел политик GoodSync.
- Для активации политики выберите ее в редакторе, вызовите правой кнопкой мыши контекстное меню и выберите 'Доступно'.
- Политика будет применена после перезапуска GoodSync.

Доступны следующие Политики:

- ForceMiniMode: Запуск GoodSync в мини-режиме, невозможность перевода в полный вид
- ForceTray: Запуск GoodSync свернутым в системную панель, невозможность перевода в полный вид
- NoAutoUpdate: Запрет автоматических обновлений
- NoJobListEdit: Невозможность добавления, удаления, редактирования Заданий
- NoJobEdit: Невозможность изменения путей к папкам и настроек Заданий.

- NoProgramOptions: Невозможность изменения настроек программы
- NoJobOptions: Невозможность изменения настроек Заданий
- NoOptionsGeneral: Невозможность изменения общих настроек Заданий
- NoOptionsFilters: Невозможность изменения фильтров Заданий
- NoOptionsAuto: Невозможность изменения настроек автоматизации Заданий

- DisableFTP: Отключение поддержки файловой системы FTP
- DisableSFTP: Отключение поддержки файловой системы SFTP
- DisableDAV: Отключение поддержки файловой системы WebDAV
- DisableS3: Отключение поддержки файловой системы Amazon S3
- DisableWinCE: Отключение поддержки устройств Windows Mobile

Синхронизация данных приложений

В этом разделе описываются способы синхронизации данных популярных программ.

RoboForm.
В последних версиях RoboForm имеется команда RoboForm -> Инструменты -> Синхронизация данных, при использовании которой GoodSync при необходимости устанавливается и запускается автоматически. Возможна настройка GoodSync вручную: синхронизируется содержимое папки My RoboForm Data между двумя компьютерами или между компьютером и USB-диском с RoboForm2Go. Из синхронизации нужно исключить привязанные к компьютеру файлы: license.rfo, cache.rfo, mru.rfo. Вы можете включить в синхронизацию файл options.rfo, он одержит настройки RF.

Outlook.
Синхронизируется файл Outlook.pst, содержащий данные Outlook.

Запущенное приложение Outlook блокирует файл Outlook.pst, поэтому GoodSync не может его синхронизировать.
Outlook должен быть закрыт для разблокирования этого файла.
Если Вы используете Active Sync для синхронизации с телефоном или Pocket PC, то файл Outlook.pst будет блокирован все время, пока устройство будет подключено к компьютеру.

Файл Outlook.pst находится:
* XP: C:\Documents and Settings\User Name\Local Settings\Application Data\Microsoft\Outlook.
* Vista: C:\Users\User Name\AppData\Local\Microsoft\Outlook.

Как настроить Outlook таким образом, чтобы он сохранял Outlook.pst в произвольной папке:
* Переместите файл Outlook.pst из стандартной в выбранную Вами папку.
* Запустите Outlook -- он сообщит Вам, что не может найти Outlook.pst.
* Outlook предложит указать местонахождение файла Outlook.pst. Выберите папку, в которой в данный момент находится Outlook.pst.

Outlook Express.
Outlook Express (OE) сохраняет данные в нескольких файлах, находящихся в папке данных OE. Для того чтобы найти эту папку, откройте OE и перейдите в меню Сервис -> Настройки -> Обслуживание -> Банк данных. Здесь Вы увидите месторасположение файлов данных ОЕ. Синхронизируйте эту папку полностью. Примечание: Для синхронизации содержимого этой папки Outlook Express должен быть закрыт, так как запущенный OE может блокировать некоторые файлы.

Почта Windows (Vista).
Синхронизируйте папку данных Почты Windows. Она находится в
C:\Users\Имя Пользователя\AppData\Local\Microsoft\Windows Mail

В начало

GoodSync2Go: Переносная версия

GoodSync2Go - это переносная версия GoodSync, которая:
- Устанавливается на съемный диск, а не на компьютер.
- Запускается непосредственно со съемного диска.
- Сохраняет список заданий и все настройки на съемном диске.
- Лицензируется с привязкой к съемному диску, а не к компьютеру.

С другой стороны, имеются некоторые отличия от обычного GoodSync.

Ограничения GoodSync2Go:
- Отсутствие возможности запуска Заданий GoodSync2Go из планировщика задач Windows из-за его привязки к компьютеру.
- Отсутствие возможности запуска GoodSync2Go при старте Windows.

GSYNC: версия для командной строки

GSYNC - это версия GoodSync для запуска из командной строки, доступная только в версии GoodSync для предприятий.

В этой версии отсутствуют все элементы пользовательского интерфейса, поэтому она идеально подходит для:

  • вызова из командных файлов,
  • вызова из других программ,
  • вызова из служб, таких как Планировщик.

GSYNC запускается с теми же аргументами, как и обычный GoodSync.exe, за исключением следующих:

/profile=<profile-folder-or-file>
Файл или папка профиля.
Если файл, то зачитывать список Заданий из этого файла.
Если папка, то зачитывать список Заданий из файла jobs.tic, находящегося в папке.
Если не указан, то зачитывать список Заданий из стандартного места.
Путь должен быть абсолютным путём на локальном компьютере.

/progress=yes|no
Показывать сообщения о состоянии загрузки и выгрузки файлов.
По умолчанию: no.

/email-sync=
Такой опции нет в GSYNC, т.к. вывод лога делается в stdout.

GSYNC запускает все Задания последовательно, в том же порядке, в котором они расположены в списке Заданий.

Возвращаемые коды для последнего выполненного Задания:
0 - Нормальное завершение: Анализ без изменений или успешная Синхронизация.
1 - Анализ с терминальными ошибками. Описание ошибки - последняя строка в stdout.
2 - Синхронизация с терминальными ошибками. Описание ошибки - последняя строка в stdout.
Отрицательное - ошибка инициализации GSYNC.

При наличии внутренних ошибок они отражаются в лог-файле.

Лог-файл выводится в stdout.

В начало

GSCP: Клиент файловой системы для командной строки

GSCP - это клиент файловой системы для командной строки, похожий на классический FTP-клиент для командной строки.

В отличие от FTP-клиента, GSCP может быть использован для файловых операций на всех файловых системах, поддерживаемых GoodSync: Windows, Win Mobile, FTP, SFTP, WebDAV, Amazon S3.

Это идеальное приложения для создания собственных сценариев обработки файлов с использованием абстрактных файловых систем GoodSync.

Вызов GSCP осуществляется следующим образом:
gscp URL [ИмяПользователя] [Пароль] [частный-ключ-sftp]
где в URL указывается файловую систему и сервер, к которому осуществляется подключение.
Имя пользователя и пароль могут быть включены в URL, а могут быть указаны отдельно после URL.
четвертый необязательный аргумент - это путь к частному ключу SSH, используемому SFTP. В этом случае третий аргумент - это пароль этого ключа.

Примеры вызова GSCP:
gscp \\netshare\volume\folder share-userid share-password
gscp wm://myphone/folder
gscp ftp://user:password@server.company.com
gscp ftp://server.company.com user password
gscp https://dav-server.storage-co.com userid mypass
gscp sftp://sftp.server.com userid passphrase c:\keys\ssh-private-key.ppk

Список команд GSCP, доступных после подключения к серверу:
КомандаАргументыОписание
quit Выход из программы
ls Список содержимого удаленной папки
isf имя-файлаОпределение наличия указанного файла
isd имя-папкиОпределение наличия указанной папки
pwd Печать текущей директории
cd имя-папкиИзменение текущей директории (корневая папка при пустом имени)
pld Печать текущей локальной директории
lcd имя-папкиИзменение локальной папки
md имя-папкиСоздание удаленной папки
rm имя-файлаУдаление удаленного файла
rmd имя-папкиУдаление удаленной папки
rmrf имя-папкиРекурсивное удаление удаленных файлов и папок
mv имя-файла-1 имя-файла-2Переименование или перемещение удаленного файла/папки
put имя-файлаВыгрузка локального файла в удаленную папку
get имя-файлаЗагрузка удаленного файла в локальную папку
help Вывод данного списка команд
info Информация об удаленной файловой системе
open urlПодключение к другой файловой системе
close Отключение от текущей файловой системы

В начало

Синхронизация по сети: Краткое руководство

GoodSync синхронизирует папки, которые обе видны на данном компьютере.

Подключение сетевых папок осуществляется средствами Windows или при помощи специальных программ.

В данном руководстве описывается процедура синхронизации папок, но не способы их подключения.

Синхронизация между двумя компьютерами в одной локальной сети (LAN)

Для начала Вы должны определить, какой из компьютеров будет являться сервером, и какой клиентом.

На сервере должен быть открыт общий доступ к синхронизируемой папке.

На клиенте должен быть установлен GoodSync. Клиент подключает папки, открытые для общего доступа на сервере.

Оба компьютера должны находиться в одной локальной сети (LAN).

Обычно более мощный компьютер выполняет роль сервера, а менее мощный и не постоянно подключенный к сети - роль клиента.

Если Вы хотите синхронизировать данные между переносным и настольным компьютером, мы рекомендуем использовать настольный компьютер в качестве сервера, а переносной в качестве клиента.

1. Откройте общий доступ к папке на сервере.

  • Для этого в Проводнике Windows выберите нужную папку.
  • Правой кнопкой мыши вызовите контекстное меню, выберите Свойства, перейдите во вкладку Общий доступ.
  • Установите флаг Открыть Общий доступ к этой папке.
  • Присвойте папке сетевое имя.
  • Установите флаг "Разрешить изменение файлов по сети". GoodSync должен иметь возможность чтения и записи файлов в эту папку.
  • Нажмите кнопку OK и дождитесь пока Windows установит разрешения для этой папки.

1a. Откройте общий доступ ко всему диску сервера (альтернатива открытию доступа к отдельной папке).

Вы можете открыть доступ не к отдельной папке сервера, а к диску полностью. В этом случае Вам не понадобится открывать общий доступ к каждой синхронизируемой паке в отдельности. Следуйте приведенным ниже инструкциям.

  • Откройте папку Мой Компьютер, правой кнопкой мыши вызовите контекстное меню для нужного диска,
  • Выберите команду Общий доступ и безопасность,
  • Установите флаг Открыть Общий доступ к этой папке.

2. Установка имени сервера (делается один раз на сервере).

  • На сервере выберите Мой Компьютер правой кнопкой мыши вызовите контекстное меню, выберите Свойства, перейдите во вкладку Имя Компьютера.
  • Здесь показывается полное имя Вашего компьютера.
  • При необходимости измените его. Обычно имя компьютера назначается в соответствие с именем использующего его человека. Например: Scott Laptop, Susie Dell.

3. Подключите папку к клиенту.

  • Запустите GoodSync на клиенте.
  • Выберите Задание -> Новое и введите имя Задания.
  • Нажмите левую кнопку Выбор и выберите папку клиентского компьютера.
  • Нажмите правую кнопку Выбор. Здесь будет необходимо установить папку с отрытым общим доступом на сервере.
  • Выберите вкладку Сеть. Вы увидите список всех компьютеров локальной сети.
  • Выберите из списка компьютер, являющийся сервером, и выберите нужную папку.
  • Нажмите OK. Ваше задание готово для Анализа и Синхронизации.
  • Если Ваш сервер не виден непосредственно в списке, то Вы можете ввести в поле адреса полный путь к папке на сервере.

Безопасная Синхронизация между двумя компьютерами через Интернет

Дл синхронизации двух компьютеров (клиента и сервера) через Интернет необходимо подключить сетевой диск через Интернет.

Следуйте приведенным ниже инструкциям.

  • Служба общего доступа к файлам Windows не шифрует при передаче содержимое файлов и пароль доступа. Поэтому этот метод небезопасен, т.к. содержимое файлов и пароль могут стать доступными третьим лицам.
  • Откройте общий доступ к диску сервера: Для этого в Проводнике Windows выберите нужный диск, правой кнопкой мыши вызовите контекстное меню, выберите Свойства, перейдите во вкладку Общий доступ и установите флаг Открыть Общий доступ к этой папке.
  • Настройте сервер (и при наличии брандмауэр) таким образом, чтобы он допускал подключения к порту 139.
  • На компьютере-клиенте введите в адресной строке Проводника Windows: "\\111.222.333.444\Share". Здесь 111.222.333.444 IP-адрес сервера, а Share - имя открытого для общего доступа диска. Вы должны увидеть содержимое этого диска.
  • Запустите на клиенте GoodSync и введите этот же адрес в качестве пути синхронизируемой папки.
  • GoodSync готов к Синхронизации.

Безопасная Синхронизация между двумя компьютерами через Интернет

Для защиты файлов при передаче во время Синхронизации между двумя компьютерами (Клиентом и Сервером), канал передачи должен быть зашифрован. Это обеспечивается при подключении сетевого диска через SSH (Secure SHell).

Следуйте приведенным ниже инструкциям.

  • Установите подходящий SSH-сервер на Сервер или компьютер, находящийся с Сервером в одной локальной сети. Например, Вы можете использовать недорогой Linux-компьютер с SSH в качестве шлюза.
  • Установите подходящий SSH-клиент на компьютер-клиент.
  • Настройте SSH-клиент для туннельного соединения с порта 139 клиента на порт 139 сервера.
  • Установите SSH-соединение с клиента на сервер.
  • На компьютере-клиенте введите в адресной строке Проводника Windows: "\\127.0.0.1\Share". Здесь 127.0.0.1 - адрес localhost (то есть клиента). Проводник Windows соединяется с портом 139 клиента, SSH-клиент устанавливает соединение с сервером через SSH-сервер.
  • Вы не сможете открыть общий доступ к другому диску на клиенте, так как имеется только один порт 139, и он используется диском, открытым для общего доступа. Ограничением этого способа является необходимость наличия у пользователя достаточной подготовки.
Follow us on Twitter! Follow us on Twitter
Награды Компании

 

 

 

 

 
 
Партнерство Языки Лицензия
Copyright © 1999-2010 by Siber Systems Inc.