instargramm.ru

Резервное копирование и синхронизация файлов в программе FreeFileSync. Синхронизация данных между компьютерами в локальной сети и интернет Синхронизация файлов и папок между компьютерами

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

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

Критерии оценки утилит синхронизации:

Хорошая утилита синхронизации должна уметь большинство из всего нижеследующего.

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

Есть много претендентов в данном классе программ, но лишь пара из них поддерживает большую часть критериев.

Обзор бесплатных программ для синхронизации файлов и папок

Программа для синхронизации файлов и папок FreeFileSync лучший выбор

Allway Sync

Большой набор фильтров и правил. Поддержка FTP.
Месячный лимит копирования 40000 файлов. Нет копирует заблокированные файлы.

Примерно два года назад я родил проект- небольшая программа клиент, которая ставится на любой девайс и просто синхронизирует файлы.
Например можно было задать, что документы будут синхронизироватся между домашним и рабочим компьютером. Музыку и книги между домашним компом и телефоном. Резервное копирование между домашним компом, рабочим компом и сервером. Также эта программа могла контролировать последующее распространение любого файла в системе. Т.е вы как владелец, могли всегда узнать историю файла: копирование на флешку, на другой компьютер, по «электропочте» и т.д.

Тогда я почти уже получил финансирование, но инвестиционный фонд с которым я работал в последний момент потребовал серьезную долю в бизнесе. И я решил что овчинка выделки не стоит. А потом как-то стало не до этого.

Да, скажете вы, есть облачные хранилища и зачем оно нужно когда есть Яндекс.Диск, Dropbox и куча облачных сервисов хранения файлов. Ну просто это не всегда приемлемо и удобно. Минусы:
1. Вы доверяете свои файлы третьей стороне без всяких гарантий.(Я не параноик, но вы ведь не оставите в таком хранилище ваши интимные данные)
2. Для доступа к ним нужен интернет. А это в России до сих пор не всегда возможно с необходимой скоростью.

Свято место пусто не бывает и компания BitTorrent выпустила нечто подобное, но в урезанном виде. Их программа просто синхронизирует файлы между разными платформами и системами как только они вышли в интернет или оказались внутри одной подсети. К сожалению нельзя гибко настраивать правила синхронизации, зато есть отличный клиент который администрируется через либо через нативный интерфейс(WIndows, MAC OS X, Android, iOS), либо через веб интерфейс(*NIX).

Я больше не лезу за фотками, документами и музыкой на мобилу и не лезу на сервер чтобы забрать редко обновляемый бэкап.
В домашнем компьютере есть несколько папок:
Телефон
Сервер
Общая
Авто

Чтобы закинуть что-то в телефон, я просто копирую нужный файл в папку «Телефон». На моем телефоне он появится через несколько секунд
Чтобы обменяться документами с ребятами по работе, я кидаю в папку общая. И через несколько секунд этот файл появлятся у всех нужных мне людей – локально а не в облаке.

В машине, в качестве медиа центра стоит Google Nexus, по 3G смотрит в интернет. На домашнем компьютере кидаю карты навигации и музыку в папку Авто. Все автоматом складывается в автомобиль. Из папки Авто/регистратор забираю интересные моменты снятые видео регистратором(девайс в машине всегда онлайн).
Экономит массу времени.

Пожелаем BotTorrent успехов в развитии их замечательного проекта.
Качаем .
Доступно в Google Play Market и Apple AppStor. Думаю скоро появится под мобильную версию Windows.

PS
Спасибо Мурину Саше за наводку)

Если нужно синхронизировать содержимое двух различных папок компьютера, компьютера и съёмного устройства или сетевого хранилища, мы просто можем в проводнике Windows выстроить данные по дате и скопировать свежие файлы в другую папку. Или выделить все данные в исходном месте, скопировать их и вставить в месте назначения с заменой устаревших версий. На большее в этом плане штатный проводник системы не способен.

Если же данные необходимо синхронизировать выборочно, если разницу в содержимом папок нужно для тех или иных целей отследить, проанализировать и, возможно, оставить разные редакции файлов, здесь нужен более серьёзный инструмент. Таким является – старый, известный, с огромнейшим функциональным потенциалом файловый менеджер. Как с его помощью синхронизируется содержимое разных каталогов в среде Windows?

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

Как всё это отследить, проверить и синхронизировать в нужном объёме? Total Commander может предложить два инструмента для таких задач – сравнение каталогов и их настраиваемая синхронизация.

1. Сравнение папок

Функция сравнения каталогов позволяет выявлять отличающиеся файлы в одностороннем порядке. Её можно использовать для поддержания в актуальном состоянии содержимого только одной из папок. Например, когда нужно на компьютер переместить фото с флешки, фотоаппарата, смартфона или прочего гаджета, при этом нет надобности захламлять фотографиями компьютера подключённое устройство. В таком случае в окне файлового менеджера ставим курсор на панель той папки, из которой должны быть скопированы обновлённые данные. И в меню выбираем .

После чего на обоих панелях увидим все отличающиеся файлы — с другими именами, а также обновлённые редакции с теми же именами, но с разной датой редактирования и иным весом. Они будут отмечены другим цветом, цветом выделения, настроенным в теме оформления . В нашем случае это синий цвет текста. Старые редакции данных не отмечаются выделением.

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

Более юзабильный формат этой функции – сравнение каталогов с сокрытием идентичного содержимого.

В этом случае скроет все одинаковые файлы и представит нам на обозрение только те, что отличаются.

2. Синхронизация папок

Функция синхронизации каталогов – это изначально полноценный обмен, когда обе папки пополняются недостающими данными или обновлёнными их редакциями. Но эту функцию при определённых фильтрах также можно использовать и для одностороннего обновления. Итак, нужные пути открыты на панелях , жмём меню , далее – .

Откроется окно синхронизации. Процесс этот происходит в несколько этапов – сначала папки сравниваются, при необходимости устанавливаются фильтры и запускается сравнение по-новому, потом непосредственно осуществляется копирование содержимого. Первым делом жмём кнопку «Сравнить» .

Увидим сравнительную информационную сводку:

Чёрным текстом будут помечены идентичные файлы и между папками будет отображаться значок «=» . Эти данные не синхронизируются.
Зелёным будут значиться файлы, которые есть в папке на панели слева, но их нет на панели справа. Стрелка вправо означает курс создания их копий на панели справа.
Синим цветом будут обозначены файлы папки на панели справа, которых нет в папке на панели слева. Их значок – стрелка влево, и это, соответственно, курс копирования на левую панель.
Разные редакции данных с одним и тем же названием будут присутствовать на обоих панелях, но окрасятся в цвет направления панели с более свежими редакциями.
По всем файлам увидим их названия, вес и дату создания или последнего редактирования.

Если ничего исключать не нужно, просто жмём кнопку .

Если в старых редакциях данных нет надобности, при запросе замены жмём «Заменить» (или «Заменить все») . Если старые редакции нужно оставить, жмём и вносим в имена новых редакций какую-нибудь дописку.

В итоге увидим отчёт — ту же сравнительную информационную сводку, но теперь уже с параметрами идентичности данных: все позиции будут отмечены чёрным цветом и со значком «=» .

3. Фильтры сравнения файлов

Функция синхронизации каталогов предусматривает фильтры для удобства проведения сравнения содержимого папок и исключения отдельных типов данных из процесса синхронизации. Фильтры юзабилити собраны в блоке кнопок .

Здесь можем кнопкой «=» выключить отображение идентичных файлов и анализировать в сухом остатке только отличающиеся.

Также можем выключить отображение:

Отличающихся файлов на любой из панелей – кнопки с зелёной стрелкой вправо и синей влево;
Разных редакций – кнопка с красным перечёркнутым знаком равенства;
Идентичных данных, включая их разные редакции – кнопка «Дубликаты» ;
Всех отличающихся файлов, оставив на обозрение только те, что с идентичными названиями, хотя и с разными редакциями – кнопка «Уникальные» .

Разные редакции данных с одинаковыми именами также отслеживаются с помощью фильтров «по содержимому» и «игнорировать дату» . Необходимо установить галочки этих опций. Но в этом случае эти данные ещё и будут исключены из процесса синхронизации, и в итоге одна из папок останется со старыми редакциями.

4. Синхронизация папок с подпапками

Если внутри синхронизируемых папок есть подпапки – пустые или с содержимым, при сравнении необходимо активировать фильтр «с подкаталогами» и «пустые каталоги» .

В противном случае подпапки не будут участвовать в синхронизации.

5. Синхронизация только для отдельных типов файлов

Вверху окна функции синхронизации каталогов между самими каталогами есть поле со значком «*.*» .

Это фильтр для отдельных расширений файлов. Если синхронизацию необходимо осуществить только в части, например, документов «.docx» , «.pdf» , «.txt» , картинок «.jpg» , «.png» или прочих форматов, вписываем в это поле нужные расширения по типу:

*.pdf

Если расширений несколько, вписываем их через запятую по типу:

*.pdf , *.docx , *.txt

При этом остальные типы данных не будут синхронизироваться.

Долго пробовал и работал с разными программами. Требовалось для синхронизации данных с компов и внешних жестких. Сначала в ручном варианте, по мере работы задача усложнялась, как и увеличивалось количество синхронизируемых папок и файлов и способов синхронизации. С чего начинал и до чего дошел:
1). Microsoft SyncToy 2.1.
"+" - бесплатная, простая, довольно удобная
"-" - несколько раз скидывалась и начинала синхронизировать не что нужно и не в том направлении (очевидно было связано с тем, что увеличивалось количество и объем синхронизируемой информации). В очередной раз, после подобного глюка, долго читал, искал и в итоге остановил свой выбор на самописных программах
2) самый простой вариант xStarter - кстати позволяет делать много чего и опять же из написанных действий / скриптов и т.д. собрать собственно сразу же exe файл, который можно при желании сделать и службой. Однако намучившись с переписыванием, допиливанием и прочим (у меня просто много "планов" синхронизации направлений и мест получения и т.д.) перешел на Allway Sync.
Кстати dropbox и т.д. не подходили по причине - не люблю большого брата и параною в себе
3) Allway Sync.
"+" - Все хорошо, удобно и т.д. Что особенно понравилось это синхронизации между одним источником и несколькими местами "получения". Работает как часы, НО
"-" - Не работает (по крайней мере когда я с ней работал) по потокам, а вернее по одному потоку по очереди, то бишь есть, например, несколько заданий: синхронизировать несколько разных, не связанных папок с жесткого диска на компе на внешний жесткий, и в итоге она запускает все это параллельно, в итоге если б все было в один поток, то закончилось бы все намного быстрее, так же это привело к катастрофическим результатам, из-за которых потом пришлось отказаться от нее, об этом будет написано далее; пару раз глюкнула, но это было не критично, критично станет когда объем будет большой. И в итоге когда я дошел до того, что в одной из папок стало под 150,000 файлов и с объем папки не маленький, то Allway Sync просто не выдерживал, когда запускал в автоматическом режиме при подключении жёсткого диска синхронизацию. Пришлось задания запускать вручную и по очереди. Жутко не нравилось но терпел ровно того момента, пока он не перестал синхронизировать просто одну папку. В итоге перешел к GoodSync.
4) GoodSync. Долго не мог привыкнуть к нему, который казался после Allway Sync (который был понятен на интуитивном уровне) жутко не удобным, не информативным и т.д. Привыкание шло долго, и не всегда удачно. Не нравилось, что только одни источник и одно место-получатель. В Allway Sync былы разнонаправленные "многоконечные" задания, тут же пришлось дробить / дублировать задания. Из сразу замеченных плюсов понравилось то, что теперь все задания выполнялись по очереди. Долго не мог найти (если не через мастер делать задания) привязку к конкретному внешнему жесткому диску. По некоторым настройкам нет нормального описания, и не всегда понятно что делают. Некоторые вещи беспокоят до сих пор, но ровно из-за того, что похоже пока сам не настроил, но времени на тесты терять не охота, и они абсолютно не критичные. Так же удобная вещь для копирования большого количества данных, когда синхронизация была не нужна или не применялась, а скопировать надо быстро и данные почти одинаковые. Со временем очень привык и стал нравится, ошибок не допускает, количество файлов обрабатывает без проблем и пока еще не ошибался (уже пару лет), есть возможность "быстрого" анализа, сверка md5,копирование атрибутов и т.д. В общем мой выбор - GoodSync

Спасибо попробую. Сегодня опробовал GoodSync- похоже аналогичная программа.
Но странная вещь, она не все файлы синхронизирует из нескольких тысяч изображений, два десяток не синхронизированы. GoodSync на сервере их не видит на машине клиента, хотя они там есть.

Нажмите, чтобы раскрыть...

1) Вопрос - может быть срабатывает фильтр? Он есть в общих настройках программы (общий для всех) и так же есть в каждом задании отдельно свой.
2) Так же при сравнении, если есть антивирус, он так же блокирует файлы, если считает, что с вирусом или подозрительный
3) Поставь настройку "Копировать заблокированные файлы"
У меня никаких проблем с синхронизацией с использованием GoodSync ни разу не было. Но вот с настройками поразбираться пришлось. Кстати по этой программе есть довольно вменяемый мануал с FAQ. И чем замечал, что он часть данных не синхронизировал? И попробуй еще включи md5. Будет ощутимо дольше, но зато проверишь и плюс этот способ надежней. По крайней мере я думаю встречал такое - что открываешь фотографию, а она открывается только на половину, т.к. "протухла". От этого при синхронизации по крайней мере обезопасишься. А то у нас был случай - бэкапился архив базы данных, а в итоге файл оказался битый (т.к. просто копировался, вернее записался, неправильно)

14 Мар

Добрый день, уважаемые читатели блога! Сегодня мы рассмотрим, казалось бы, простейшую операцию — синхронизацию папок с файлами. В основном мы привыкли к тому, что понятие синхронизация применимо к интернету. Наши мобильные постоянно синхронизируются с сервисами компании Google и Apple, рабочими приложениями и кучей всего остального. Удобно, быстро и безопасно. Но что делать если необходимо синхронизировать просто две папки в пределах одного компьютера?

К сожалению, стандартной процедуры (за исключение написания скрипт на PowerShell) я не нашёл. Зато нашлось простое решение — программа SyncToy от авторов самой операционной системы Windows. Вот с ней-то и будем настраивать синхронизацию. Единственный минус — на английском языке. Это не так критично — увидите дальше, что настроек минимум.

Окно программы выглядит очень просто:

Для начала синхронизации нужно создать пару синхронизируемых папок — «Create New Folder Pair». Нажимаем и переходим к следующему окну.

Левая папка (основная по стандарту) откуда мы будем подгружать файлы. Правая папка куда мы будем их добавлять. У меня есть две папки: SCAN (туда прилетают документы со сканера) и папка «Для всех» (сюда ходят люди для просмотра документов). Мне нужно, чтобы из папки «SCAN» по команде новые файлы прилетали в «Для всех». Выбираем соответственно и жмём «Next».

В следующем окне необходимо выбрать тип синхронизации, три варианта на выбор:

  • Synchronize — двусторонняя синхронизация, если объект добавляется в любую из папок, то он «прилетит» в другую папку при выполнении синхронизации, удаление и переименование файлов будет выполнено для обеих папок;
  • Echo — односторонняя синхронизация, только из левой папки в правую, как раз мой вариант, переименование и удаление файлов в таком же направлении;
  • Contribute — односторонняя синхронизация, только из левой папки в правую, переименование действует слева направо, удалений файлов нет.

Ставим точку напротив нужного варианта и жмём «Next».

В следующем окне нужно будет указать имя для созданной пары папок, нажать «Finish».

Стартовое окно программы немного изменится. Слева появится имя созданной пары папок, а внизу справа появится две кнопки «Preview» и «Run», «Предпросмотр» и «Выполнить». Они отличаются функцией — «Предпросмотр» покажет, что изменится, «Выполнить» синхронизирует папки».

Если нажать «Preview» покажется следующее окно. Для чистоты эксперимента я очистил папку «SCAN» и положил туда только один файл «магазины.xlsx». В папке один файл (он отмечен галкой), слева внизу показано окно с операцией «New» (новый файл), внизу отображается направление синхронизации и кнопка «Run».

После нажатия «Run» окно будет следующим.

Статус «Completed» («Завершено) и кнопка «Закрыть» («Close»). Синхронизация выполнена, остаётся проверить результат.

В папке «Для всех» отображаются два файла — «магазины.xlsx» и файл синхронизации. его ни в коем случае не удалять! Работает!

Если вам нужно добавить новую пару синхронизируемых папок, в главном окне программы нажмите кнопку «Create New Folder Pair» и укажите нужные настройки.

После.Сказанного.

Автоматический запуск синхронизации через планировщик задач находится в окне помощи, но мой вам совет — делайте ручками, так как выбор планировщика задач по времени очень скуден.

Категории: / / от 14.03.2018
Загрузка...