GNU / Linux и OneDrive, облачната система за съхранение в облака на Microsoft, отдавна има алтернатива, наречена oneedrive-d който работи много добре и за който нашите колеги от Ubunlog вече говориха. Но за щастие светът на безплатния софтуер винаги ни поднася изненади и в този случай искаме да ви представим друга възможност за използване на тази услуга, която идва от ръката на независим разработчик.
Името му не е ясно, въпреки че сайтът казва „OneDrive, за Linux“ и пространството му в GitHub е '/ onedrive' и първият може да ви донесе правни проблеми. Във всеки случай това е двоичен файл, който можем да изтеглим и използваме от командния ред във всяка GNU / Linux дистрибуция, въпреки че неговият разработчик твърди, че работи върху графичен интерфейс и някои съществени подобрения в производителността.
В момента, въпреки че функционалността е достатъчна за повечето потребители, няма възможност за синхронизиране на файлове по-големи от 100MB нито да използвате този инструмент в акаунти в OneDrive за бизнеса. Ограничения, които, както казваме, ще бъдат премахнати в близко бъдеще и тогава ще говорим за наистина пълен инструмент за справяне с интензивна употреба.
За своята функционалност, този клиент на OneDrive се основава на Inotify, слой или подсистема на ядрото на Linux, предназначена да открива всякакви промени във файлова система и да уведомява свързани приложения. От само себе си се разбира, че за да го използваме, трябва да имаме акаунт в Microsoft или Outlook и след изтегляне на въпросния двоичен файл трябва да го конфигурираме с помощта на файла „~ / config / onedrive / config“, където трябва да зададем локалната директория (sync_dir) и заедно с него файловете и директориите, които ще оставим поради синхронизация (пропуск_файл y skip_dir). След това изпълняваме onedrive заедно с опцията -resync за пълна синхронизация или за повторна синхронизация, -vo –verbose за показване на информация и -mo –monitor, за да остане в състояние на мониторинг на промените.
Сайт: OneDrive за Linux
Изпълнение OneDrive за Linux (github)