Адрес для входа в РФ: exler.world
Как заставить Dropbox синхронизировать внешние папки
Вот всем хорош 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 синхронизирует все файлы, но потом, когда что-то будет добавляться или изменяться, "на лету" он изменения синхронизировать не будет, но будет синхронизировать при своем перезапуске. Также будет синхронизировать, если приостановить синхронизацию и потом снова запустить.
http://satyadeepk.in/dropbox-folder-sync/
Прекрасно синхронизирует внешние папки
И чо? Тупо копирует папки в папку Дропбокс. Охрененно изящное решение.
http://satyadeepk.in/dropbox-folder-sync/
Прекрасно синхронизирует внешние папки
Там прямо в описании написано, что они тупо копируют исходную папку в папку Dropbox, а вместо оригинала создают symlink. Так что это никак нельзя назвать синхронизацией внешних папок.
Там есть одно неудобство - все эти папки сваливаются в общую папку boxifier.
Переносите физически нужные папки в Dropbox а оттуда уже делаете символические ссылки в нужные места.
Это в том числе позволяет сделать одинаковую структуру на разных компьютерах с нормальной синхронизацией.
Еще раз. Меня как раз раздражает необходимости физически переносить папки в Дропбокс - у меня все хранится на NAS-ах, мне нужно сделать так, чтобы их не переносить.
Переносите физически нужные папки в Dropbox а оттуда уже делаете символические ссылки в нужные места.
Я сделал аналогично. Проблема бывает лишь тогда, когда все данные для синхронизации в одно место не сложишь. Алекс в своём посте и привёл примеры: несколько дисков, или и вовсе сетевая шара.
Вполне достаточно использовать команду RMDIR в командной строке, тогда не нужны никакие Total-ы и Far-ы.
Alex Exler: Если нужно отменить синхронизацию - просто удалите ссылку в папке Dropbox (только не Проводником, а каким-нибудь файловым менеджером, вроде Total или Far).
braintunic: Вполне достаточно использовать команду RMDIR в командной строке, тогда не нужны никакие Total-ы и Far-ы.
Кстати, удаление такой ссылки в Explorer-e (Проводнике) тоже совершенно безопасно - удаляется только сама ссылка, а не реальная папка.
Что нельзя делать - нельзя использовать команду DEL - тогда действительно удалятся все файлы в реальной папке.
А вот альтернативные варианты: www.dropboxwiki.com
Народ извращается путем перезапуска клиента Дропбокса в Планировщике.
А я для бэкапа текущей работы использую Syncplicity
Ясно, спасибо.
Behemot: Ядля таких целей использую Syncplicity
А подробнее?
Используйте FAR