В 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 терабайти, коли довго користуюся, закінчується місце на вінчестері.