У Windows компанія Microsoft надає безплатну хмарну службу зберігання даних у вигляді OneDrive. Вона інтегрована в Windows, і ви отримуєте 5 ГБ безплатного сховища з обліковим записом Microsoft.
Це відмінно працює в Windows, але, як і Google, Microsoft не надає вбудованого клієнта для OneDrive на Linux.
Звичайно, ви можете отримати доступ до даних OneDrive через браузер. Крім цього, є ще кілька способів отримати доступ до OneDrive на Linux.
Ви можете скористатися преміум-сервісом, наприклад, Insync, або вибрати трохи складніший підхід за допомогою командного рядка rclone для використання OneDrive в Linux.
Нещодавно я натрапив на інший інструмент, який трохи відрізняється і трохи простіший у використанні. Не дивно, що він називається OneDriver.
OneDriver: Вмонтуйте OneDrive в систему Linux
OneDriver – це безплатний інструмент з відкритим вихідним кодом, який дозволяє монтувати файли OneDrive в системі Linux.
Майте на увазі, що він не синхронізує файли так, як це робить OneDrive в системі Windows. Замість цього він монтує файли OneDrive в локальній точці монтування. Ви отримуєте доступ до файлів через мережу.
Однак тут використовується свого роду гібридний підхід. Файли, які ви відкриваєте в змонтованому OneDrive, також завантажуються в систему. Це означає, що ви можете отримати доступ до відкритих файлів і в автономному режимі. Файли стають доступними тільки для читання, якщо ви не підключені до Інтернету.
Якщо ви вносите будь-які зміни в файли локально, вони показуються в OneDrive, якщо ви підключені до Інтернету.
Я помітив, що в файловому менеджері Nautilus в GNOME він автоматично завантажує зображення, що знаходяться в цій теці. У мене склалося враження, що вони будуть завантажуватися тільки при відкритті.
Інша справа, що Nautilus спочатку створює кеш мініатюр. OneDriver може здатися трохи повільнішим і ресурсомісткість на початку, але з часом все стає краще.
О! Ви також можете під’єднати кілька облікових записів OneDrive.
Установка і використання OneDriver
Щоб встановити OneDriver в Ubuntu 20.04 (і Linux Mint 20 серії), ви можете використовувати цей PPA від розробника OneDriver:
sudo add-apt-repository ppa:jstaf/onedriver
sudo apt update
sudo apt install onedriver
Для Ubuntu 21.04 ви можете використовувати його, завантаживши DEB-файл з його PPA.
У Fedora ви можете додати цей COPR:
sudo dnf copr enable jstaf / onedriver
sudo dnf install onedriver
Користувачі Arch можуть знайти його в AUR.
Після установки знайдіть OneDriver в меню і запустіть його.
При першому запуску з’являється дивний на вигляд порожній інтерфейс. Натисніть на знак + і виберіть теку або створіть нову, куди ви будете монтувати OneDrive. У моєму випадку я створив нову теку One_drive у своєму домашньому каталозі.
Після вибору точки монтування вам буде запропоновано ввести облікові дані Microsoft.
Після успішного входу в систему ви зможете побачити свої файли з OneDrive в змонтованому каталозі.
Після цього ви зможете побачити свій профіль OneDrive в інтерфейсі програми. Натисніть на кнопку перемикання поруч з ним, щоб автоматично запустити монтування OneDrive після перезапуску.
В цілому, OneDriver – це хороша безплатна утиліта для доступу до OneDrive в Linux. Можливо, вона не забезпечує повну синхронізацію, як преміум-сервіс Insync, але для обмежених потреб працює відмінно.
Якщо ви використовуєте цей чудовий інструмент, поділіться своїм досвідом. Якщо вам подобається проєкт, дайте йому зірку на GitHub.
Це найкраще, що я поки що знайшов, але має два недоліки. Не бачить шари, які були додані у Мої файли. Друге – неможливо (або я не знайшов, як це зробити) очистити кеш раніше завантажених файлів. У мене диск onedrive має 2 терабайти, коли довго користуюся, закінчується місце на вінчестері.