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

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

27.04.2015 10:11  11966   Комментарии (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 144
exler.ru 281
авто 449
видео 4103
вино 360