Что делать если нет места на локальном диске для хранения кеша Dropbox? Всетаки он может достигать нескольких гигибайт на сессию, а у Вас терминал или, и того хуже – SSD!
Ответ очевиден – используем в качестве пути для Dropbox сетевую папку на сервере или NAS.
Но те тут то было! Dropbox не дает установить сетевой путь \\SERVER\Shared (даже если подключить как сетевой диск) или путь на сменных носителях. Dropbox увидит неладное и выдаст ошибку: “Target folder is on network media”.
Пришлось вспомнить старую команду:
subst drive folder
Не для фанатов коммандной строки существуют аналоги типа visual-subst.
К сожалению подключить при ее помощи все тот же сетевой путь к папке не получилось. Сетевой диск игнорируется. Но что на счет назначить букву диска на локальную папку?
- Создаем новую пустую папку на локальном диске. Не используйте существующую c:\dropbox или внутри ее, рекурсия злая штука!
- При помощи subst назначаем этой папке букву диска X, или любую другую.
- Назначаем Dropbox-у новую папку в свойствах как X:. Он сам все туда переносит.
- Выгружаем Dropbox.
- Переносим все содержимое X: на папку \\SERVER\Shared
- Отключаем диск X: от локальной папки.
- Назначаем диск X: на нужную сетевую папку \\SERVER\Shared
- Загружаем Dropbox.
Понятно Dropbox не замечает “хирургического вмешательства”