Адрес для входа в РФ: exler.world

Как заставить Dropbox синхронизировать внешние папки

27.04.2015 10:11  11584   Комментарии (26)

Вот всем хорош Dropbox, просто всем: удобный, продвинутый канал занимает очень грамотно и интеллигентно, фото и видео со смартфонов автоматом закачивает и хранит.

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

Некоторые другие облачные сервисы, такие как 4Sync, это делать умеют: достаточно просто поместить в папку 4Sync ярлык соответствующей папки, которую нужно синхронизировать.

Но Dropbox этого делать не умеет.

Для него разработаны какие-то утилитки, вроде Dropboxfixer, но они на самом деле проблему не решают: Dropboxfixer просто переносит нужную папку внутрь папки Dropbox, а на ее старом месте оставляет соответствующую ссылку. Ну и где решение проблемы, если папка физически перетаскивается в папку Dropbox?

Между тем, есть способ, позволяющий заставить Dropbox синхронизировать внешние папки, в том числе - и сетевые. Это делается с помощью так называемых символических ссылок.

Создаются подобные ссылки с помощью утилиты MKLINK, которая входит в состав командного интерпретатора операционной системы Windows. Синтаксис у нее очень простой. Предположим, папка Dropbox находится по адресу "D:Dropbox", а нужная вам сетевая папка находится по адресу "P:Фотоальбом".

Кнопка "Пуск" - "Выполнить" и там даем команду:

MKLINK /D D:DropboxФотоальбом P:Фотоальбом

(Или безо всяких Mklink Alt+F6 в FAR.)

Ну и все: папка физически никуда не перемещается, а Dropbox теперь ее будет синхронизировать. Если нужно отменить синхронизацию - просто удалите ссылку в папке Dropbox (только не Проводником, а каким-нибудь файловым менеджером, вроде Total или Far).

Upd: У этого способа есть определенный минус. Первоначально Dropbox синхронизирует все файлы, но потом, когда что-то будет добавляться или изменяться, "на лету" он изменения синхронизировать не будет, но будет синхронизировать при своем перезапуске. Также будет синхронизировать, если приостановить синхронизацию и потом снова запустить.

27.04.2015 10:11
Комментарии 26

Добрый день. Статья, очень интересная и практически полезная. Однако, у меня возникло несколько вопросов. В папке Drobox, которая находится на диске D ноутбука, находятся символические ссылки на папки, которые физически, находятся на внешнем диске, и синхронизированы с Drobox.     Скажите пожалуста, что будет, если я в Drobox, удалю файл, находящийся на внешнем диске( а не в папке Drobox), и синронизированый с Drobox посредством символической ссылки. Если я удалю символическую ссылку находящиюся в папке Drobox, исчезнет ли сам файл находящийся на внешнем диске И еще каким файловым менеджером лучше всего работать с символическими сылками ? Спасибо всем за ответы ))
19.06.15 08:27
0 0

Я данный способ посредством фара давно использую с папкой Яндекс-диска. Может и не лучший сервис, но доставшийся на халяву терабайт очень интересен 😄
28.04.15 18:00
0 0

Dropbox Folder Sync
satyadeepk.in

Прекрасно синхронизирует внешние папки
27.04.15 19:25
0 0

eliduc: Dropbox Folder Sync

http://satyadeepk.in/dropbox-folder-sync/



Прекрасно синхронизирует внешние папки


Там прямо в описании написано, что они тупо копируют исходную папку в папку Dropbox, а вместо оригинала создают symlink. Так что это никак нельзя назвать синхронизацией внешних папок.
27.04.15 19:55
0 0

eliduc: Dropbox Folder Sync

http://satyadeepk.in/dropbox-folder-sync/



Прекрасно синхронизирует внешние папки

И чо? Тупо копирует папки в папку Дропбокс. Охрененно изящное решение.
29.04.15 08:50
0 0

Есть маленькая утилита, которая также делает линки на внешние папки внутри папки Dropbоx, но при этом нормально решает вопрос с синхронизацией при изменении файлов - www.boxifier.com
27.04.15 17:49
0 0

Krotty: Есть маленькая утилита, которая также делает линки на внешние папки внутри папки Dropbоx, но при этом нормально решает вопрос с синхронизацией при изменении файлов - http://www.boxifier.com/

Там есть одно неудобство - все эти папки сваливаются в общую папку boxifier.
28.04.15 12:58
0 0

Сейчас проверил клиента cloud.mail.ru на предмет симлинков. Такая же байда. Только старт-стоп синхронизации помогают. Для меня проблема небольшая но знать полезно.
27.04.15 13:20
0 0

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

Это в том числе позволяет сделать одинаковую структуру на разных компьютерах с нормальной синхронизацией.
27.04.15 12:45
0 0

alexkerch: Алекс, что бы не было проблем с синхронизацией в папках по символическим ссылкам, я решил достаточно просто.
Переносите физически нужные папки в Dropbox а оттуда уже делаете символические ссылки в нужные места.


Я сделал аналогично. Проблема бывает лишь тогда, когда все данные для синхронизации в одно место не сложишь. Алекс в своём посте и привёл примеры: несколько дисков, или и вовсе сетевая шара.
27.04.15 13:15
0 0

alexkerch: Алекс, что бы не было проблем с синхронизацией в папках по символическим ссылкам, я решил достаточно просто. Переносите физически нужные папки в Dropbox а оттуда уже делаете символические ссылки в нужные места.

Еще раз. Меня как раз раздражает необходимости физически переносить папки в Дропбокс - у меня все хранится на NAS-ах, мне нужно сделать так, чтобы их не переносить.
27.04.15 14:57
0 0

Alex Exler: Если нужно отменить синхронизацию - просто удалите ссылку в папке Dropbox (только не Проводником, а каким-нибудь файловым менеджером, вроде Total или Far).

Вполне достаточно использовать команду RMDIR в командной строке, тогда не нужны никакие Total-ы и Far-ы.
27.04.15 12:24
0 0



Alex Exler: Если нужно отменить синхронизацию - просто удалите ссылку в папке Dropbox (только не Проводником, а каким-нибудь файловым менеджером, вроде Total или Far).

braintunic: Вполне достаточно использовать команду RMDIR в командной строке, тогда не нужны никакие Total-ы и Far-ы.


Кстати, удаление такой ссылки в Explorer-e (Проводнике) тоже совершенно безопасно - удаляется только сама ссылка, а не реальная папка.

Что нельзя делать - нельзя использовать команду DEL - тогда действительно удалятся все файлы в реальной папке.
27.04.15 12:33
0 0

Ну можно при желании и с командной строкой каждый раз мучиться, но мне проще было поставить штуку , которая добавляет соответствующие пункты в правокнопочное меню.
27.04.15 11:22
0 0

Алекс, с симлинками осторожно: Dropbox не будет видеть (и автоматически синхронизировать) изменения таких папок. Т.е. чтобы всё синхронизировалось, придётся или вручную сделать Pause Sync - Resume Sync у Dropbox, или через Windows Scheduler сделать скрипт, который будет выполнять аналогичную функцию по расписанию. Собственно, о такой особенности много писали: www.dropboxforum.com

А вот альтернативные варианты: www.dropboxwiki.com
27.04.15 11:21
0 0

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

Народ извращается путем перезапуска клиента Дропбокса в Планировщике.

А я для бэкапа текущей работы использую Syncplicity
27.04.15 11:14
0 0

Behemot: Только это не работает, если файлы в этой папке редактируются и нужна постоянная синхронизация. Синхронизирует изменения только при перезапуске клиента.

Ясно, спасибо.



Behemot: Ядля таких целей использую Syncplicity

А подробнее?
27.04.15 11:18
0 0

У меня почему-то в таком режиме Dropbox не подхватывал новые файлы. То есть после создания линка всё засинхронизировал, но далее никакие изменения в исходной папке он просто не замечал. Ни изменение существующих файлов, ни добавление новых. Пришлось переносить всё в его папку, а на старых местах как раз через символические ссылки папки создавать, чтобы они "смотрели" в папку Dropbox.
27.04.15 11:12
0 0

Главное - не удалять ссылки Проводником или каким-нибудь другим файловым менеджером, который не умеет работать со ссылками, потому что они сперва удалят все файлы по ссылке, а лишь потом саму ссылку, которую они посчитают за обычную папку.
Используйте FAR
27.04.15 11:08
0 0

У меня потом переставало синхронизировать. Те во внешнюю папку добавляешь файл, а он не синхронизируется.
27.04.15 11:08
0 0

В файловом менеджере FAR ссылки создаются по Alt+F6.
27.04.15 11:02
0 0
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 273
авто 443
видео 4010
вино 360
еда 500
ЕС 60
игры 114
ИИ 29
кино 1582
попы 192
СМИ 2766
софт 930
США 132
шоу 6