Синхронизация файлов
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2019 г. ) |
Синхронизация файлов (или синхронизация ) в вычислительной технике — это процесс обеспечения компьютерных файлов обновления в двух или более местах по определенным правилам.
При односторонней синхронизации файлов , также называемой зеркалированием , обновленные файлы копируются из исходного расположения в одно или несколько целевых расположений, но никакие файлы не копируются обратно в исходное расположение. При двусторонней синхронизации файлов обновленные файлы копируются в обоих направлениях, обычно с целью сохранения идентичности двух местоположений. В этой статье термин «синхронизация» относится исключительно к двусторонней синхронизации файлов.
Синхронизация файлов обычно используется для домашнего резервного копирования на внешних жестких дисках или обновления для транспортировки на флэш-накопителях USB . BitTorrent Sync , Dropbox , SKYSITE , Nextcloud , OneDrive , Google Drive и iCloud являются известными продуктами. Некоторые программы резервного копирования также поддерживают синхронизацию файлов в реальном времени. Автоматический процесс предотвращает копирование уже идентичных файлов и, таким образом, может быть быстрее и экономить много времени по сравнению с копированием вручную, а также менее подвержен ошибкам. [ 1 ] Однако здесь имеется ограничение, заключающееся в том, что синхронизированные файлы должны физически помещаться на портативном запоминающем устройстве. Программное обеспечение синхронизации, которое сохраняет только список файлов и измененных файлов, устраняет эту проблему (например, функция «снимка» в Beyond Compare или функция «пакета» в Synchronize It! ). Это особенно полезно для мобильных сотрудников или тех, кто работает на нескольких компьютерах.
Можно синхронизировать несколько местоположений, синхронизируя их по одной паре за раз. Руководство Унисону по [ 2 ] описывает, как это сделать:
- Если вам нужно это сделать, самый надежный способ настроить все это организовать машины в «топологию звезды», при этом одна машина будет обозначена как «концентратор», а остальные — как «спицы», и при этом каждая спицевая машина будет синхронизироваться. только с хабом. поддерживает отдельный архив Большим преимуществом звездообразной топологии является то, что она исключает возможность возникновения «ложных конфликтов», возникающих из-за того, что Unison для каждой пары хостов, которые он синхронизирует.
Общие особенности
[ редактировать ]Общие функции систем синхронизации файлов включают в себя: [ нужна ссылка ]
- Шифрование для безопасности , особенно при синхронизации через Интернет .
- Сжатие любых данных, передаваемых по сети.
- Обнаружение конфликтов , когда файл был изменен в обоих источниках, а не в том случае, когда он был изменен только в одном. Необнаруженные конфликты могут привести к перезаписи копий файла самой последней версией, что приведет к потере данных. Для обнаружения конфликтов программа синхронизации должна хранить базу данных синхронизированных файлов. Распределенное обнаружение конфликтов может быть достигнуто с помощью векторов версий .
- Поддержка открытых файлов обеспечивает целостность данных при копировании используемых данных или файлов приложений, а также файлов базы данных, которые заблокированы исключительно .
- Специальная поддержка использования промежуточного запоминающего устройства, например съемного флэш-диска, для синхронизации двух компьютеров. Большинство программ синхронизации можно использовать таким образом, но предоставление специальной поддержки для этого может уменьшить объем данных, хранящихся на устройстве.
- Возможность предварительного просмотра любых изменений до их внесения.
- Возможность просмотра различий в отдельных файлах.
- Резервное копирование между операционными системами и передача между сетевыми компьютерами. [ 3 ]
- Возможность редактировать или использовать файлы на нескольких компьютерах или операционных системах.
Сравнение с общим доступом к файлам
[ редактировать ]Возможные проблемы безопасности
[ редактировать ]Решения для синхронизации файлов потребительского уровня популярны, однако при использовании в бизнесе они создают опасность распространения корпоративной информации на неуправляемые устройства и облачные службы, которые не контролируются организацией. [ нужна ссылка ]
При использовании облачных сервисов риски конфиденциальности данных можно снизить, используя решение для синхронизации файлов, которое обеспечивает сквозное шифрование вместо простого транспортного ( HTTPS ) или шифрования при хранении.
См. также
[ редактировать ]- Программное обеспечение для резервного копирования
- Сравнение программного обеспечения для синхронизации файлов
- Сравнение сервисов онлайн-резервного копирования
- Сравнение данных
- Синхронизация данных
- Зеркало (компьютерное)
- Служба удаленного резервного копирования
- Общий доступ к файлам
- Список программного обеспечения для резервного копирования
Ссылки
[ редактировать ]- ^ А. Триджелл (февраль 1999 г.). «Эффективные алгоритмы сортировки и синхронизации» (PDF) . Кандидатская диссертация. Австралийский национальный университет.
- ^ Пирс, Бенджамин (2009). «Unison File Synchronizer. Руководство пользователя и справочное руководство» . Проверено 27 января 2014 г.
- ^ «Почему вам следует создавать резервную копию вашего Mac на компьютере под управлением Windows (ОС)?» . Вэй-Софт. Архивировано из оригинала 2 декабря 2014 года . Проверено 23 ноября 2014 г.