Как работает
Основные возможности
- Двунаправленная синхронизация
GoodSync автоматически определяет и корректно синхронизирует создание, удаление и все другие изменения файлов и папок. - Однонаправленная Синхронизация - хорошее решение для резервного копирования
Вследствие простоты и гибкости настроек однонаправленной Синхронизации, GoodSync является удобным и надежным средством для резервного копирования. - Корректное определение удалений
GoodSync корректно распознает удаления файлов, даже в случае цепочной Синхронизации. -
Цепочная синхронизация для нескольких устройств
Изменения, которые определяет GoodSync, могут быть распространены на несколько компьютеров/устройств.Например: Вы можете синхронизировать файлы между не соединенными друг с другом компьютерами A и B, синхронизировав сначала компьютер A с USB-диском, а затем синхронизировав USB-диск с компьютером B.
- Высокая скорость, низкие требования к аппаратным ресурсам
GoodSync работает значительно быстрее, чем другие программы синхронизации, и требует гораздо меньше памяти. Анализ Задания с миллионом файлов на каждой стороне занимает меньше 10 минут, при этом требуется всего 500 Мб памяти. - Синхронизация не только папок Windows, но и FTP, WebDAV, SFTP, S3
GoodSync может синхронизировать две любые папки, находящиеся на локальном диске Windows, сервере Windows (SMB), FTP-сервере, WebDAV-сервере, сервере Secure FTP (SSH), Amazon S3-сервере. - Синхронизация с устройствами Windows Mobile
GoodSync может синхронизировать файлы между устройствами Windows Mobile Phone или Pocket PC (Windows CE) и настольным компьютером. - Выборочная Синхронизация файлов: Фильтры Включений и Исключений
Из Синхронизации могут быть исключены файлы с именами, соответствующими определенной маске, определенного размера или с определённым временем изменения. - 64-битная и 32-битная версии
GoodSync для Windows выпускается в 64-битной и 32-битной версиях. - Пути к файлам на съемных носителях
Вы можете указать в начале пути к папке метку тома вместо буквы диска, так как для съемных носителей буква диска может меняться. Подробности здесь.
Алгоритм Синхронизации.
- Не требуется мониторинг файловой системы
Изменения в файлах определяются автоматически путем сравнения текущего и сохраненного статусов файлов, поэтому мониторинг средствами операционной системы не требуется. - Поддерживаются вложенные задания
Одна папка или ее подкаталоги могут синхронизироваться в разных Заданиях. Например, вы можете синхронизировать папку C:\work\project с USB-диском, а папку с C:\work со съемным жестким диском. При этом изменения состояния файлов, зарегистрированные для одного Задания, будут учтены и для другого Задания. - Чувствительность к регистру
Для GoodSync имена файлов и папок регистрозависимы, то есть Folder\File.txt и folderile.txt не одно и то же. Поэтому вы можете производить синхронизацию с регистрозависимыми Интернет-серверами. GoodSync будет учитывать регистр символов в именах файлов с двух сторон Задания. - Обнаруживаются и устраняются временные сдвиги
Если текущее время изменения отличается на одинаковое целое количество часов для большого количества файлов, GoodSync может откорректировать время изменения без копирования файлов. - Определяется время изменения файлов при синхронизации с FTP
GoodSync при наличии возможности использует FTP-команду MDTM для получения точного времени изменения файлов. - Трансляция времени изменения файлов для не сохраняющих его файловых систем
Для файловых систем, которые не сохраняют время изменения файлов при копировании, в GoodSync реализована уникальная техника трансляции времени изменения файлов для его сохранения. - Синхронизация только времени изменения файлов при временных сдвигах
Если вы уверены, что содержимое файлов одинаково и отличается только время их изменения, то GoodSync может скопировать только время изменения файлов без копирования их содержимого.
Операции с файлами
- Шифрование с использованием EFS
Вы можете использовать Шифрованную Файловую Систему Windows (EFS) для защиты ваших резервных копий. В GoodSync вы можете указать статус шифрования синхронизируемой папки. - Сжатие в NTFS
GoodSync может сжимать одну или обе синхронизируемые папки с использованием сжатия NTFS. - Копирование заблокированных файлов
GoodSync может копировать заблокированные файлы с использованием службы Volume Shadow Copy. - Copy Symbolic Links or Drill Down
Symbolic links can be copied as links (copy as is) or as files to which they are pointing. - Копирование атрибутов безопасности ACL
В GoodSync имеется опция копирования атрибутов безопасности Списка управления доступом (Access Control List, ACL) NTFS. - Ограничение скорости копирования
GoodSync может ограничивать загрузку канала, ограничивая скорость копирования файлов. - Интегрирован Unix Diff
GoodSync может вызывать утилиту Unix Diff для построчного сравнения текстовых файлов. - Передача файлов по шифрованному каналу
При резервном копировании на файловую систему Secure FTP или WebDAV + SSL все файлы передаются в зашифрованном виде.
Пользовательский интерфейс
- Наглядное визуальное представление дерева файлов
Файлы и папки с обеих сторон представлены в виде одного комбинированного дерева, что существенно упрощает сравнение. - Удобная сортировка файлов в дереве
Синхронизируемые файлы группируются после анализа по типу требуемого действия (Все, Слева Направо, Справа Налево, Удаленные, Исключенные, и т.д.) и в Дереве файлов можно отобразить любую из этих групп. - Панель списка Заданий как главный элемент управления
В Панели списка Заданий показывается статус всех Заданий. - Подробная информация о количестве и размере копируемых файлов
На каждом уровне дерева файлов показывается информация о количестве и размере файлов, которые будут копироваться. - Мини-режим
Системный администратор может настроит GoodSync таким образом, чтобы при выполнении Заданий показывалось только мини-окно.
Автоматизация
- Запуск по таймеру или Планировщиком Windows
Анализ и Синхронизация могут автоматически запускаться каждые N минут или Планировщиком Windows. - Start When Files Change
Analysis and Synchronization can be started when any file in sync folders changes. -
Запуск при подключении папок
GoodSync начинает Синхронизцию когда обе папки Задания подключены. Папки на различных носителях подключаются при различных условиях:- На сетевом диске - при подключении компьютера к локальной сети
- На удаленном сервере - при подключении к сети Интернет.
- На съемном диске - при подключении его к компьютеру
- На устройстве Windows Mobile - при соединении его с компьютером.
- Синхронизация при запуске GoodSync или выходе из Windows
GoodSync может автоматически запускать синхронизацию при запуске GoodSync, например при входе в Windows. Или когда вы завершаете сессию Windows. - Автоматическое подключение сетевых хранилищ
GoodSync автоматически подключает сетевые хранилища при запуске Анализа. - Регистрация всех действий и изменений
Все вносимые изменения отображаются в дереве. Все производимые операции записываются в лог-файл и отображаются на экране. Отчет об изменениях может быть использован для отслеживания и анализа. - Отправка лог-файла по электронной почте
В GoodSync имеется опция отправки сообщения с отчетом о синхронизации по электронной почте.
Надежность и устойчивость
- Автоматическое переподключение для удаленных папок
GoodSync автоматически восстанавливает соединение с удаленными папками в случае их отключения во время Анализа или Синхронизации. - Пути к файлам на съемных носителях
В GoodSync имеется возможность в пути к синхронизируемым папкам указывать метку тома, что гарантирует ее обнаружение независимо от присвоенной буквы диска. - Резервное опирование заменяемых файлов
GoodSync может автоматически сохранять резервные копии файлов, заменяемых при Синхронизации. Это позволит вам иметь две последние версии каждого файла. - Расчет требуемого дискового пространства
Перед Синхронизацией GoodSync рассчитывает требуемый для ее завершения свободный объем дискового пространства. - Fast Pre-Analyze Option
Do not run Analyze on server side if only GoodSync changes server side.
Локализация
- Локализация пользовательского интерфейса
Программа GoodSync доступна на многих языках. - Передача файлов с нелатинскими именами на серверы
GoodSync загружает файлы с именами, содержащими нелатинские символы. Корректно работает на Windows и файловых серверах FTP, SFTP, WebDAV, S3. Для имен файлов в GoodSync используется кодировка UTF-8.

