Три способа держать папки одинаковыми
Когда нужны одни и те же документы на двух компьютерах, вариантов обычно три. Они отличаются тем, где лежит «промежуточная» копия и кто решает, какая версия правильная.
Первый способ: облачная папка. На обоих компьютерах стоит приложение хранилища, файлы загружаются на сервер и скачиваются на второе устройство. Это удобно, потому что компьютеры не обязаны работать одновременно: изменения подождут в облаке. Второй способ: прямая синхронизация между устройствами по домашней сети или через интернет без промежуточного хранилища. Здесь оба компьютера должны быть включены в одно время, зато чужой сервер не участвует. Третий способ: односторонняя копия по расписанию, когда один компьютер считается главным, а второй получает копии его файлов.
Выбор зависит от того, как вы работаете: если правите файлы на обоих компьютерах, нужна двусторонняя синхронизация, а если второй компьютер нужен только для чтения, достаточно односторонней.
Если вы только начинаете, задайте себе три вопроса. Сколько данных нужно держать одинаковыми: несколько гигабайт документов или многотерабайтная медиатека? Нужны ли файлы вне дома? Готовы ли вы доверить чувствительные материалы стороннему сервису? Ответы почти сразу подскажут вариант.
Для небольшого набора рабочих документов обычно хватает облачной папки: она проста и не требует настройки сети. Для большой коллекции фото и видео чаще удобнее прямая синхронизация по домашней сети или периодическое копирование на сетевое хранилище. Если один компьютер основной, а второй служит запасным, односторонняя копия по расписанию практически исключает конфликты.
Не бойтесь начать с малого. Подключите одну небольшую папку, понаблюдайте за поведением пару недель и только потом добавляйте остальное. Так вы увидите, как программа справляется с конфликтами и как ведёт себя при потере связи, не рискуя главным архивом.
Сравнение подходов по ключевым свойствам
Чтобы не гадать, сопоставьте способы по нескольким признакам. Таблица ниже обобщает типичное поведение, конкретные программы могут отличаться.
| Признак | Облачная папка | Прямая синхронизация | Копия по расписанию |
|---|---|---|---|
| Нужен ли сторонний сервер | да | нет | нет |
| Оба компьютера включены одновременно | не обязательно | обычно да | не обязательно |
| Правки с двух сторон | да | да | нет, поток односторонний |
| Риск конфликтов версий | есть | есть | нет |
| Работа за пределами дома | да | зависит от настройки | зависит от настройки |
Если файлы чувствительные (сканы документов, финансы), стоит подумать о шифровании до отправки в облако или о способе без внешнего сервера. Для больших медиатек облако может быть неудобно из-за объёма и скорости загрузки.
Подготовка: что сделать до первой синхронизации
Частая причина неприятностей — запуск синхронизации на двух компьютерах с разным содержимым. Программа видит различия и пытается их объединить, а результат бывает неожиданным. Поэтому сначала выберите «главный» компьютер и сделайте копию его папки на отдельный диск.
Дальше порядок такой:
- Решите, какая именно папка синхронизируется. Не берите системные каталоги и папки программ, только данные.
- Уберите из неё временные файлы, кэши и архивы, которые вам не нужны на втором компьютере.
- Проверьте, что на втором компьютере достаточно свободного места под всю папку.
- Добавьте папку на главном компьютере и дождитесь окончания первой выгрузки.
- Только потом подключайте второй компьютер и указывайте для него пустую папку.
Такая последовательность снижает риск ситуации, когда пустая или устаревшая папка «перезаписывает» актуальную.
Конфликты версий и как их разбирать
Конфликт возникает, когда один и тот же файл изменили на двух устройствах до того, как они успели обменяться изменениями. Типичный пример: вы правили таблицу в поезде без сети, а дома открыли её на другом компьютере и тоже внесли правки.
Многие программы синхронизации в таком случае не выбирают победителя молча, а сохраняют обе версии, добавляя к имени пометку. Не удаляйте копии сразу. Откройте обе, сравните и перенесите нужные правки вручную. Для текстовых документов помогает режим сравнения версий в самом редакторе.
Чтобы конфликтов было меньше, работайте по простому правилу: перед началом работы дайте синхронизации завершиться, а после окончания дождитесь индикатора «всё обновлено», прежде чем выключать компьютер. Для файлов, которые открыты и постоянно меняются, например баз данных или файлов почтовых программ, двустороннюю синхронизацию лучше не применять совсем: они могут повредиться.
Что синхронизация не защищает
Главная ловушка в том, что удаление тоже синхронизируется. Если вы случайно удалили папку на одном компьютере, она исчезнет и на втором. То же касается шифровальщика: зашифрованные вирусом файлы послушно разойдутся по всем устройствам.
Поэтому полезно держать рядом настоящую резервную копию с историей версий, а у синхронизации включить корзину или хранение прошлых версий, если такая опция есть. Об отличии двух подходов подробно написано в отдельном материале о синхронизации и резервной копии. А о схеме с несколькими копиями на разных носителях можно прочитать в разборе правила 3-2-1.
Любая синхронизация передаёт ваши файлы по сети, поэтому стоит заглянуть в настройки защиты. Включите двухэтапную проверку для учётной записи облачного сервиса: именно её взлом открывает доступ ко всем синхронизируемым данным. Для прямой синхронизации между своими устройствами убедитесь, что новые устройства подключаются только после вашего подтверждения.
Отдельные особо чувствительные файлы, например сканы документов, можно хранить в зашифрованном контейнере или архиве с паролем, а синхронизировать уже его. Тогда при компрометации учётной записи содержимое будет лучше защищено. Помните и о том, что общий доступ по ссылке нужно периодически пересматривать и отключать, когда он больше не нужен.
Наконец, следите за списком подключённых устройств в настройках сервиса: если там есть компьютер, которым вы давно не пользуетесь, отключите его.
Ошибки, из-за которых синхронизация перестаёт работать
Если файлы не доезжают, проверьте несколько типичных причин по порядку:
- на одном из устройств закончилось место на диске;
- в имени файла есть символы или слишком длинный путь, которые не принимает другая система;
- файл открыт в программе и заперт для чтения;
- вы вышли из учётной записи хранилища или истёк срок действия входа;
- часы на компьютерах сильно расходятся, из-за чего программа неверно определяет, какая версия новее;
- папка находится на внешнем диске, который не был подключён при запуске.
После устранения причины перезапустите приложение и посмотрите журнал: в нём обычно указано, какие именно файлы пропущены. Если вы пользуетесь двумя разными операционными системами, помните, что регистр букв в именах там трактуется по-разному, и два файла с различием только в регистре могут конфликтовать.