Введение

Процесс обеспечения обновления компьютерных файлов в двух или более местах по определенным правилам. Синхронизация файлов (или синхронизация) в вычислительной технике – это процесс обеспечения обновления компьютерных файлов в двух или более местах по определенным правилам. При односторонней синхронизации файлов, также называемой зеркальным отображением, обновленные файлы копируются из исходного местоположения в одно или несколько целевых, но файлы не копируются обратно в исходное местоположение. При двусторонней синхронизации файлов обновленные файлы копируются в обоих направлениях, обычно с целью поддержания идентичности двух местоположений. В данной статье термин «синхронизация» относится исключительно к двусторонней синхронизации файлов. Синхронизация файлов часто используется для создания домашних резервных копий на внешних жестких дисках или для обновления данных при переносе на USB-накопителях. BitTorrent Sync, Dropbox, SKYSITE, Nextcloud, OneDrive, Google Drive и iCloud – известные продукты в этой области. Некоторые программы резервного копирования также поддерживают синхронизацию файлов в реальном времени. Автоматический процесс предотвращает копирование уже идентичных файлов, что позволяет ускорить процесс и сэкономить время по сравнению с ручным копированием, а также снизить вероятность ошибок. Однако это ограничено тем, что синхронизируемые файлы должны физически помещаться на портативное устройство хранения. Программное обеспечение синхронизации, которое хранит только список файлов и измененных файлов, решает эту проблему (например, функция «снимок» в Beyond Compare или функция «пакет» в Synchronize It!). Это особенно полезно для мобильных сотрудников или тех, кто работает на нескольких компьютерах. Можно синхронизировать несколько местоположений, синхронизируя их попарно. В руководстве к Unison описано, как это сделать: если вам это необходимо, наиболее надежный способ – организовать компьютеры в «звездную топологию», где один компьютер будет «центром», а остальные – «спицами», при этом каждая спица будет синхронизироваться только с центром. Главное преимущество звездной топологии заключается в том, что она исключает возможность возникновения путаницы из-за «ложных конфликтов», возникающих из-за того, что Unison поддерживает отдельный архив для каждой пары синхронизируемых хостов.

Возможные проблемы безопасности

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