Монтирование Dropbox в Linux — экспериментальная сборка NetDrive для Ubuntu
Подключите Dropbox как локальный диск в Ubuntu через экспериментальную сборку NetDrive для Linux — доступ к аккаунту без полной локальной копии.
Инженер данных с общей папкой Dropbox, полной справочных датасетов, не хочет, чтобы официальный клиент Dropbox для Linux вёл себя по умолчанию — зеркалируя всю папку на локальный диск до того, как хоть что-то станет доступным — на виртуальной машине с 40 ГБ свободного места. Большинство этих файлов читаются всего несколько раз в месяц. Сборка NetDrive для Linux вместо этого монтирует тот же аккаунт Dropbox по обычному пути, так что скрипт, читающий /mnt/dropbox/datasets/q3.csv, получает именно этот файл по требованию, не дожидаясь завершения многогигабайтной синхронизации.

Подключить Dropbox в Ubuntu
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Работает на Ubuntu 16.04 и новее
- Файлы приходят по требованию — без полного локального зеркала
- Те же аккаунты Dropbox и Dropbox Business, что поддерживаются на Windows и macOS
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Dropbox и NetDrive в Linux
Dropbox входит в число поддерживаемых провайдеров NetDrive с самого первого релиза NetDrive 3 в сентябре 2017 года, а аккаунты Dropbox Business были добавлены в версии 3.9.1190. На Windows и macOS эта поддержка считается полностью готовой к продакшену; в Linux она несёт собственную метку NetDrive экспериментальная, которая относится ко всей платформе в целом, а не к какому-то конкретному провайдеру.
NetDrive для Linux не распространяется через репозиторий пакетов дистрибутива. Он поставляется с github.com/NetDrive/installer в виде релиза, соответствующего конкретной версии Ubuntu. Минимально поддерживаемая версия — Ubuntu 16.04, а для всего, что можно назвать продакшен-инфраструктурой, по-прежнему лучше подходят Windows или macOS.

Установка NetDrive в Ubuntu
- Перейдите на github.com/NetDrive/installer и загрузите релиз, соответствующий вашей версии Ubuntu.
- Следуйте инструкциям по установке из этого релиза — перед тем как NetDrive сможет что-либо монтировать, нужно установить компонент драйвера.
- Установите загруженный пакет.
- Запустите NetDrive. При первом запуске загружается драйвер, и система может запросить
sudo— в зависимости от настроек вашей системы.
Обновления выходят как релизы GitHub, а не через apt upgrade, и сборка для Linux развивается по собственному графику — исправление, вышедшее на этой неделе для Windows или macOS, не обязательно появится в Linux в ту же неделю. Стоит учесть это в регламенте обслуживания машины.
Пошагово: подключение аккаунта Dropbox
- Откройте Drive Manager NetDrive и нажмите + Add Drive.
- Выберите Dropbox из списка провайдеров.

- Авторизуйте подключение. NetDrive открывает стандартный поток OAuth-авторизации Dropbox — вы входите со своими учётными данными Dropbox и разрешаете доступ, тот же шаг авторизации, что и на Windows и macOS.
- Задайте точку монтирования — путь вроде
/mnt/dropboxили любую пустую директорию, в которую ваш пользователь может писать. - Нажмите Connect. NetDrive выполняет аутентификацию и монтирует аккаунт по этому пути.
Аккаунты Dropbox Business проходят тот же самый процесс — выберите Dropbox, войдите с бизнес-аккаунтом, и общие командные папки появятся в точке монтирования вместе со всем, что есть в вашем личном пространстве.
Проверка монтирования и типичные проблемы
Проверяйте через терминал, а не полагайтесь только на GUI — особенно на экспериментальной сборке:
# Confirm the mount is listed
mount | grep dropbox
# Or just try listing it
ls /mnt/dropbox

Авторизация не удаётся или истекает по таймауту — обычно это проблема браузера, а не Dropbox. Шаг OAuth открывает окно браузера; на headless-машине без настроенного браузера этому шагу не во что рендериться, и процесс зависает. Убедитесь, что браузер доступен в сессии перед авторизацией, либо выполните настройку с машины с окружением рабочего стола.
Точка монтирования остаётся пустой после Connect — перепроверьте, что директория существует и доступна для записи пользователю, от имени которого запущен NetDrive. Пустая недоступная для записи директория — более частая причина, чем реальный сбой на стороне Dropbox.
Токен неожиданно истекает — токены доступа Dropbox можно отозвать в настройках подключённых приложений аккаунта Dropbox; если ранее работавшее подключение перестаёт авторизоваться, проверьте это, прежде чем считать виноватым NetDrive.
Итог
Монтирование Dropbox в Ubuntu даёт headless-машине или dev-VM тот же доступ в стиле диска по требованию, что NetDrive предоставляет на Windows и macOS, без затрат дискового пространства на полную локальную синхронизацию. Про тот же провайдер на более тщательно протестированной платформе см. Mount Dropbox on Windows или Mount Dropbox on macOS; о более широкой картине по Linux см. NetDrive on Ubuntu Linux.
— Steve, NetDrive