Блочное копирование – Копирование на уровне блоков с Syncovery


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

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

Только блок-ориентированные типы файлов могут быть копированы на уровне блоков. К ним относятся файлы базы данных, такие как SQL или Outlook PST, а также образы жестких дисков и образы виртуальных жестких дисков (VM). Поток-ориентированные Файлы, с другой стороны, как правило, читают все блоки, чтобы сделать изменение всякий раз, когда оно произошло (например, текстовые документы, электронные таблицы, почтовые файлы и фотографии). Таким образом копирование на уровне блоков не сможет значительно сэкономить трафик данных поток-ориентированных файлов.

В Syncovery, копирование на уровне блоков называется “Частичным Обновлением Файла”. В большинстве случаев, вы должны выбрать только этот один флажок, который находится в категории Специальные настройки в профилях (в Расширенном Режиме).

Приложение должно иметь быстрый доступ по меньшей мере к одной из сторон синхронизации. Другая сторона может быть соединением с низкой пропускной способностью. Если вы используете Internet Protocol, обратите внимание, что только SSH / SFTP поддерживается обновление непосредственно на уровне блоков. Другие протоколы могут быть использованы только в режиме Синтетического резервного копирования (см дальше ниже).

Обратите внимние: Копирование на уровне блоков SSH/SFTP было реализовано только для выгрузки на сторону сервера, не обратно.


Частичное обновление файла может работать тремя разными способами:

Режим 1: С Базой Данных:
– Доступ к источнику должен быть быстрым
– Источник назначения может иметь медленное соединение
– Контрольные суммы MD5 хранятся в локальной базе данных приложения
– Файлы источника назначения не должны модифицироваться любым другим профилем Syncovery, человеком или инструментом
– Доступ к Файлам источника назначения должен быть через LAN, VPN, или SSH/SFTP

Режим 2: С Удаленным Сервисом:
– Syncovery Remote Service вычисляет контрольные суммы MD5 на удаленном компьютере
– “медленная” сторона может быть как локальный источник так и источник назначения
– Контрольные суммы MD5 вычисляются каждый раз заново
– Файлы на обеих сторонах могут быть модифицированы разными профилями Syncovery, человеком или инструментом.
– Одна сторона должна быть локальнм диском или LAN/VPN, другая может быть LAN, VPN, или SSH/SFTP

Режим 3: Синтетическое резервное копирование:
– похоже на Режим 1, плюс:
– добавление Zip компрессии, версионирование и кодирование имен файлов
– может работать локально или с любым Интернет Протоколом для источника назначения
– измененные блоки загружаются в новый, отдельный zip файл каждый раз
– все предыдущие zip файлы должны оставаться в хранилище, но могут быть очищены самой Syncovery при наличии в них повторяющихся блоков
– все типы соединений и Интернет Протоколов поддерживаются


Режим 1: Медленный источник назначения

В этом режиме возможно увеличение скорости при копировании файлов из места, к которому у вас есть быстрый доступ (желательно ваш собственный жесткий диск). Источником назначения может быть медленное соединение, но это должена быть стандартная файл-система (LAN или VPN) или SSH / SFTP. Для других соединений, вы можете использовать Синтетическое резервное копирование.

Инструкции к применению для Режима 1

В вашем профиле, поставить следующий флажок: Use Partial File Updating, который находится на специальной вкладке при редактировании профиля в расширенном режиме. В следующий раз когда вы запустите профиль, в приложении создается локальная база данных, где хранится информация, необходимая для ускорения. Второй раз, когда вы запустите профиль, вы должны заметить ускорение.


Режим 2: С Удаленным Сервисом ( Remote Service )
Этот режим может ускорить обновление больших файлов в обоих направлениях. Удаленный компьютер может быть как источником отправления так и / или источником назначения. Это достигается за счет работы на удаленном компьютере – сервиса, который создает необходимые контрольные суммы на лету по запросу главного приложения, запущенного на другом компьютере. Посмотреть более подробную информацию о Syncovery Remote Service можно здесь.

Другой (локальный) компьютер, где работает основная программа Syncovery, должен иметь нормальный доступ к файловой системе удаленного компьютера (LAN или VPN), или он может использовать SSH. Необходимо иметь доступ на запись к удаленному компьютеру, чтобы там можно было сохранить файл контрольной суммы. Контрольные суммы MD5 создаются при необходимости, таким образом база данных не используется.

Инструкции к применению для Режима 2
На удаленной системе, запустите программу установки и установите службу Syncovery Remote Service вместе с панелью управления. Запустите панель управления из группы Syncovery в меню Start компьютера. В под-меню Configure Checksummer, назначьте базовые папки, которые будут использоваться для синхронизации. Нажмите кнопку Применить. На вкладке Service Configuration, нажмите на Install Service and Start. Сервис будет использовать системную учетную запись Windows по умолчанию. Если эта учетная запись не имеет достаточных прав доступа, возможно, вам придется изменить учетную запись(account) в панели управления Windows -> Администрирование -> Сервисы.

На локальной системе, вы запускаете основную программу Syncovery. В вашем профиле, правая сторона должна быть удаленная система. Укажите одну из папок, которые вы указали сервису Syncovery Remote Service для мониторинга. Левая сторона должна быть вашей локальной папкой, или сетевым диском с относительно быстрым доступом. В закладке Specials Advanced Mode, поставьте следующие галочки: Use Partial File Updating и Right side uses Remote Service.


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

Выберите “Synthetic Backup” на закладке Versioning->Synthetic Backup. Это автоматичеки проставит дополнительные флажки:
– Use Partial File Updating (на закладке Special)
– Filename Encoding (на закладке Versioning)
– Zip Each File Individually (на закладке Zip/Encryption)

Узнать больше о Синтетическом резервном копировании можно на этой странице.