Dropbox на сетевой папке или NAS

Что делать если нет места на локальном диске для хранения кеша Dropbox? Всетаки он может достигать нескольких гигибайт на сессию, а у Вас терминал или, и того хуже – SSD!

Ответ очевиден – используем в качестве пути для Dropbox сетевую папку на сервере или NAS.

Но те тут то было! Dropbox не дает установить сетевой путь \\SERVER\Shared (даже если подключить как сетевой диск) или путь на сменных носителях.  Dropbox увидит неладное и выдаст ошибку: “Target folder is on network media”.

Dropbox. Target folder is on network media

 

 

 

 

Пришлось вспомнить старую команду:

subst drive folder

Не для фанатов коммандной строки существуют аналоги типа visual-subst.

Dropbox NAS Visual-subst

К сожалению подключить при ее помощи все тот же сетевой путь к папке не получилось. Сетевой диск игнорируется. Но что на счет назначить букву диска на локальную папку?

  1. Создаем новую пустую папку на локальном диске. Не используйте существующую c:\dropbox или внутри ее, рекурсия злая штука!
  2. При помощи subst назначаем этой папке букву диска X, или любую другую.
  3. Назначаем Dropbox-у новую папку в свойствах как X:. Он сам все туда переносит.
  4. Выгружаем Dropbox.
  5. Переносим все содержимое  X: на папку  \\SERVER\Shared
  6. Отключаем диск X: от локальной папки.
  7. Назначаем диск X: на нужную сетевую папку  \\SERVER\Shared
  8. Загружаем Dropbox.

Понятно Dropbox не замечает “хирургического вмешательства”