Яндекс Диск в Linux: экспериментальная сборка NetDrive для Ubuntu
Подключите Яндекс Диск как точку монтирования в Ubuntu через экспериментальную сборку NetDrive для Linux: OAuth, настройка кеша, проверка монтирования.
Исследовательская лаборатория, запускающая аналитические скрипты на рабочей станции с Ubuntu, хранит исходные наборы данных на Яндекс Диске, и каждый скрипт, который обращается к этим файлам, ожидает обычный путь, а не REST-вызов, обёрнутый вокруг каждого чтения. Сначала скачать всю библиотеку целиком — не вариант, когда её объём переваливает за несколько сотен гигабайт. Сборка NetDrive для Linux монтирует этот аккаунт Яндекс Диска в обычную точку монтирования Ubuntu, поэтому вызов open() из скрипта обращается напрямую к удалённому файлу — то же самое взаимодействие, которое NetDrive даёт пользователям Windows и macOS, только по пути в Linux, а не через букву диска.

Смонтировать Яндекс Диск в Ubuntu
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Работает на Ubuntu 16.04 и новее
- Яндекс Диск появляется как обычная точка монтирования Linux — без клиента синхронизации и без предварительной полной загрузки
- Один и тот же аккаунт Яндекс Диска работает на Windows, macOS и Linux
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Яндекс Диск в сборке NetDrive для Linux
NetDrive поддерживает Яндекс Диск начиная с версии 3.9.1190 (апрель 2020), и на Windows и macOS эта поддержка считается полностью готовой к продакшену. В Linux она наследует метку экспериментальная, которую NetDrive применяет ко всей сборке для Linux в целом, а не к какому-то конкретному провайдеру — та же метка охватывает любой другой тип подключения на этой платформе. Текущий релиз NetDrive для всех трёх десктопных платформ — 3.19.7.
NetDrive для Linux не распространяется через apt или другой пакетный менеджер дистрибутива. Он поставляется как GitHub-релиз на github.com/NetDrive/installer, и минимальная поддерживаемая версия — Ubuntu 16.04.

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

Проверка монтирования
Проверяйте монтирование из терминала, а не полагайтесь только на файловый менеджер, особенно на экспериментальной сборке:
# Confirm the mount is listed
mount | grep yandex
# Or just try listing it
ls /mnt/yandex-disk

Точка монтирования остаётся пустой после Connect — проверьте, что директория существует и доступна для записи пользователю, от имени которого запущен NetDrive. Недоступная для записи или отсутствующая точка монтирования — самая частая причина тихого сбоя в Linux.
OAuth-перенаправление не возвращается в NetDrive — обычно это означает, что в окружении рабочего стола не настроен браузер по умолчанию, либо расширение браузера блокирует перенаправление. Попробуйте авторизоваться снова, установив другой браузер по умолчанию.
Большая библиотека Яндекс Диска долго загружается при первом просмотре — сборка для Linux потоково загружает списки директорий так же, как Windows и macOS, поэтому аккаунт с десятками тысяч файлов может заполняться не сразу при первом открытии, хотя последующие посещения читаются из локального кеша NetDrive.
Увеличение размера кеша
После того как папка была просмотрена один раз, NetDrive кеширует этот список и открытые файлы, чтобы повторный доступ не повторял обращение к Яндексу. Размер кеша настраивается от 100 ГБ до 1 ТБ в настройках диска — набору исследовательских данных, к которому обращаются в ходе нескольких прогонов анализа, полезнее выделить больше места, чем стоит по умолчанию, поскольку тогда больше данных остаётся «тёплыми» локально между сессиями.

Что учитывать в сборке для Linux
- Отдельный график релизов — компонент драйвера для Linux выпускается по собственному расписанию, независимо от сборок для Windows и macOS.
- Нет интеграции с пакетным менеджером — установка и обновления идут через GitHub-релизы, а не через
apt. - Windows и macOS — наиболее проверенные платформы — собственные сравнительные материалы NetDrive считают их готовыми к продакшену, тогда как Linux несёт экспериментальную метку. Протестируйте на своём оборудовании, прежде чем направлять на Linux-монтирование Яндекс Диска автоматизированную задачу без присмотра.
Итог
Монтирование Яндекс Диска в Ubuntu даёт рабочей станции или сборочному серверу на Linux тот же доступ в стиле диска, который NetDrive предлагает на Windows и macOS, через установщик, распространяемый на GitHub, а не через репозиторий пакетов. О том же провайдере на более проверенной платформе — в статье Mount Yandex Disk on Windows with NetDrive; о Linux в целом — в статье NetDrive on Ubuntu Linux; а о другом провайдере объектного хранилища на той же сборке для Linux — в статье Mount Wasabi on Linux with NetDrive.
— Casey, NetDrive