Гид по технологиям

Использовать OneDrive на Ubuntu с OneDrive-d

• 6 min read • Linux • Обновлено 30 Nov 2025
OneDrive на Ubuntu: установка и настройка OneDrive-d
OneDrive на Ubuntu: установка и настройка OneDrive-d

OneDrive на Ubuntu — значок в трее и синхронизированные файлы

Почему OneDrive может быть полезен

Microsoft недавно увеличил объём бесплатного хранилища в OneDrive до 15 ГБ и заметно снизил цены на дополнительные пакеты. Сейчас при сравнении:

  • Бесплатно: 15 ГБ на OneDrive (эти 15 ГБ используются только под файлы OneDrive).
  • Office 365: подписчики получили 1 ТБ для хранения.
  • Дополнительное место: 100 ГБ можно получить за $1.99 в месяц (цены указаны в исходной публикации).

Для пользователей Ubuntu и других дистрибутивов Linux это значит: если вы ищете недорогой облачный диск, OneDrive стал более привлекательным вариантом. Dropbox предлагает лишь 2 ГБ бесплатно, а служба Ubuntu One больше не доступна.

Важно: данные о ценах и объёмах были указаны в исходной статье. Перед покупкой проверьте актуальные условия на сайте Microsoft.

Что такое OneDrive-d

OneDrive-d — это сторонняя утилита (open source-проект), которая даёт возможность синхронизировать локальную папку с аккаунтом OneDrive на Linux. Это неофициальное приложение; разработка продолжается. На момент подготовки руководства пакет ещё не попал в стандартные репозитории большинства дистрибутивов, поэтому установка выполняется из архива.

1-line glossary:

  • OneDrive — облачное хранилище от Microsoft.
  • OneDrive-d — неофициальный синхронизатор OneDrive для Linux.
  • Office 365 — подписной пакет Microsoft, включает увеличение хранилища.

Совместимость и ограничения

  • Поддерживается большинство современных дистрибутивов Linux, включая Ubuntu. Тем не менее конкретные шаги могут отличаться в зависимости от окружения рабочего стола.
  • В текущей версии поддерживается только один аккаунт OneDrive на машину.
  • Автозапуск при старте системы может потребовать ручной настройки.

Important: OneDrive-d — сторонний проект. Для корпоративных сценариев и передачи чувствительных данных лучше использовать корпоративные, сертифицированные решения.

Установка OneDrive-d (пошагово)

  1. Перейдите на страницу проекта OneDrive-d на GitHub и скачайте последний release-архив.
  2. Распакуйте архив. Получится папка, например onedrive-d-master.
  3. Поместите эту папку в домашний каталог пользователя (~/), чтобы она находилась на одном уровне с Downloads, Documents и т. п. Не оставляйте её в папке Downloads.

Скриншот: распакованная папка OneDrive-d в домашнем каталоге

  1. Откройте терминал и выполните установку:
cd onedrive-d-master/ && sudo ./inst install

Эта команда сменит директорию на распакованную папку и запустит инсталлятор с повышенными правами. Если установка прошла успешно, откроется окно настроек (preferences). Если окно не открылось автоматически, запустите:

onedrive-prefs

Настройка и первые шаги

После запуска окна настроек выполните следующие действия:

  • Авторизуйтесь в своём аккаунте Microsoft, который используется для OneDrive.
  • Выберите локальную папку для синхронизации. Если хотите новый каталог, создайте его заранее — утилита не создаёт папку OneDrive автоматически.
  • Опционально исключите временные файлы, Windows-специфичные и macOS-специфичные файлы из синхронизации. Рекомендуется включать эти фильтры, если вы не планируете синхронизировать файлы с Windows или macOS.

Окно настроек OneDrive-d с опциями исключений и выбором папки синхронизации

После привязки аккаунта и выбора папки синхронизация начнётся автоматически. Вы увидите иконку приложения в системном трее — по ней можно определить состояние синхронизации.

Автозапуск при загрузке системы

На момент написания утилита не добавляет себя автоматически в автозагрузку. Есть два варианта:

  1. Вручную запускать в терминале:
onedrive-d
  1. Добавить OneDrive-d в список программ автозапуска вашего окружения рабочего стола. В Ubuntu это делается через «Startup Applications» (Запуск приложений):
  • Откройте Dash и найдите Startup Applications.
  • Нажмите «Добавить», укажите команду onedrive-d и при необходимости имя и комментарий.

Добавление OneDrive-d в автозапуск через интерфейс Ubuntu

Совет: если вы используете системd, можно создать простой сервис, чтобы запускать onedrive-d в фоне. Это удобно для серверных систем без графики.

Мини-методология проверки корректности работы (быстрая проверка после установки)

  1. Создайте тестовый файл в папке синхронизации. Убедитесь, что он появился в веб-интерфейсе OneDrive.
  2. Загрузите тестовый файл через веб-интерфейс OneDrive и проверьте, что он появился локально.
  3. Проверьте исключённые типы файлов (например, .tmp, Thumbs.db) — они не должны синхронизироваться.
  4. Перезагрузите систему и проверьте автозапуск (если вы настроили его).

Критерии приёмки

  • Файлы появляются и исчезают в обеих сторонах (локально ↔ веб).
  • Иконка в трее показывает статус без постоянных ошибок.
  • Утилита не создаёт конфликтных копий без необходимости.

Альтернативы и когда OneDrive-d не подойдёт

Когда этот подход работает плохо:

  • Нужна многопользовательская синхронизация с несколькими аккаунтами OneDrive на одной машине — текущая версия поддерживает только один аккаунт.
  • Требуется корпоративная поддержка и соответствие политике безопасности предприятия — лучше использовать сертифицированные клиенты и решения для синхронизации.

Альтернативы:

  • rclone — мощный инструмент для работы с разными облаками (подходит для продвинутых сценариев, скриптов и серверов).
  • Insync — коммерческий клиент с поддержкой Google Drive и OneDrive (платный, но удобный и стабильный).
  • Кастомные скрипты + WebDAV (если провайдер поддерживает WebDAV).

Сравнение (высокоуровневое):

  • OneDrive-d: бесплатный, простой GUI, подходит для десктопа.
  • rclone: гибкий, CLI-ориентированный, подходит для резервного копирования и автоматизации.
  • Insync: polished UX, платный, поддерживает несколько аккаунтов и расширенные опции.

Роли и чек-листы (быстрый контроль для разных пользователей)

Для обычного пользователя:

  • Скачать архив с GitHub.
  • Распаковать в домашний каталог.
  • Выполнить установку через терминал.
  • Авторизоваться в окне настроек.
  • Выбрать папку и проверить синхронизацию.

Для администратора/инженера:

  • Убедиться в совместимости с политиками безопасности.
  • Настроить systemd-сервис для автозапуска (при необходимости).
  • Проверить логи на предмет ошибок и конфликтов.
  • Настроить мониторинг состояния синхронизации.

Что делать при проблемах (тroubleshooting)

  • Если не открываются окна настроек: запустите onedrive-prefs из терминала и смотрите вывод ошибок.
  • Если синхронизация останавливается с ошибкой авторизации: пересвяжите аккаунт в настройках.
  • Если файлы не синхронизируются: убедитесь, что папка выбрана правильно и что нет прав доступа, блокирующих запись.
  • Для детальной диагностики проверьте системные логи или вывод утилит в терминале.

Пример systemd-сервиса для автозапуска (образец)

[Unit]
Description=OneDrive-d sync service
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/onedrive-d
Restart=on-failure

[Install]
WantedBy=default.target

Сохраните файл в /etc/systemd/system/onedrive-d.service, затем выполните:

sudo systemctl daemon-reload
sudo systemctl enable --now onedrive-d.service

Important: путь к onedrive-d может отличаться; проверьте местоположение исполняемого файла.

Решение: OneDrive или Google Drive?

Если выбирать между OneDrive и Google Drive с точки зрения Linux-поддержки:

  • OneDrive сейчас имеет рабочую стороннюю реализацию (OneDrive-d). Это даёт рабочую опцию для большинства пользователей Ubuntu.
  • Для Google Drive официального клиента для настольного Linux нет; доступны сторонние решения (rclone, overGrive/Insync и др.).

Выбор зависит от ваших требований: интеграция с Office 365 и выгодные тарифы делают OneDrive интересным вариантом. Если же вы активно используете Gmail и другие Google-сервисы, возможно, удобнее оставаться в экосистеме Google и использовать rclone/Insync.

flowchart TD
  A[Нужна синхронизация файлов на Linux?] --> B{Какой сервис вы предпочитаете?}
  B -->|OneDrive| C[Использовать OneDrive-d]
  B -->|Google Drive| D{Готовы платить за клиент?}
  D -->|Да| E[Использовать Insync/overGrive]
  D -->|Нет| F[Использовать rclone]
  C --> G{Нужна автозагрузка?}
  G -->|Да| H[Настроить systemd или Startup Applications]
  G -->|Нет| I[Запуск вручную через onedrive-d]

Fact box — ключевые числа

  • Бесплатное место OneDrive: 15 ГБ.
  • Объём для подписчиков Office 365: 1 ТБ.
  • Примерная цена 100 ГБ (по исходной статье): $1.99/месяц.

(Проверьте актуальные цены у Microsoft перед покупкой.)

Советы по безопасности и приватности

  • Шифрование: OneDrive на клиентском уровне не шифрует файлы по умолчанию. Для чувствительных данных используйте дополнительное шифрование (например, VeraCrypt или gpg-контейнеры) до загрузки в облако.
  • Правовой аспект: проверьте локальные правила хранения и передачи данных, особенно для корпоративной информации.

Итог и рекомендации

OneDrive-d даёт простое решение для пользователей Ubuntu, которые хотят воспользоваться увеличенным бесплатным местом и низкими ценами Microsoft. Это удобный способ держать копию файлов в облаке, если вас устраивают ограничения текущей версии (один аккаунт, ручной автозапуск или собственная настройка systemd).

Ключевые выводы:

  • OneDrive стал более привлекательным по цене и объёму.
  • OneDrive-d позволяет синхронизировать файлы на Ubuntu без официального клиента.
  • Для продвинутых сценариев есть альтернативы (rclone, Insync).

Если вам нужна помощь с конкретной ошибкой при установке или с настройкой systemd/service, опишите свою систему и шаги, которые вы выполняли — помогу пошагово.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро