Монтирование Box в Linux — экспериментальная сборка NetDrive для Ubuntu
Подключите Box вашей команды как точку монтирования в Ubuntu с помощью экспериментальной Linux-сборки NetDrive — настройка и решение проблем.
Небольшая платформенная команда годы назад стандартизировала свои внутренние runbook’и и архитектурные диаграммы в Box, и сейчас половина команды работает на Ubuntu. Каждый раз, когда кому-то нужно проверить диаграмму из shell-скрипта или открыть её нативным Linux-инструментом, файл приходилось вытягивать через веб-интерфейс Box и вручную заново загружать правки. Linux-сборка NetDrive монтирует тот же аккаунт Box в обычную точку монтирования, поэтому скрипт, читающий /mnt/box/runbooks/incident-response.md, получает актуальный файл прямо из Box.

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

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

Если ваша организация управляет Box через корпоративную или managed-учётную запись, перед шагом авторизации уточните у администратора Box, разрешён ли доступ сторонних приложений — некоторые managed-тенанты Box ограничивают, какие приложения могут подключаться.
Проверка монтирования и типичные проблемы
Проверяйте монтирование через терминал, а не только через файловый менеджер, особенно на экспериментальной сборке:
# Confirm the mount is listed
mount | grep box
# Or just try listing it
ls /mnt/box

Экран авторизации не загружается — обычно это проблема сети или файрвола на хосте Ubuntu, а не проблема Box; прежде чем повторять попытку, убедитесь, что с этой машины доступен исходящий HTTPS.
Точка монтирования остаётся пустой после Connect — проверьте, что каталог существует и доступен для записи пользователю, от имени которого запущен NetDrive. Недоступная для записи или отсутствующая точка монтирования — самая частая причина тихого сбоя на Linux.
Файлы отображаются, но изменения не сохраняются — обычно это указывает на несоответствие прав доступа на локальной точке монтирования, а не на ограничение со стороны Box; перепроверьте владельца каталога.
Итог
Монтирование Box в Ubuntu даёт Linux-рабочей станции тот же доступ в виде диска, который NetDrive предоставляет на Windows и macOS, через установщик, распространяемый на GitHub, а не через пакетный репозиторий. Более широкую картину по Linux см. в статье NetDrive on Ubuntu Linux; о том же провайдере на более тщательно протестированной платформе — в Mount Box on Windows; а о другом типе подключения для Linux-сборки — в Mount a WebDAV Server on Linux.
— Kai, NetDrive