Google Диск е едно от най-популярните услуги за съхранение в облака, които са на разположение днес и предлагат много безплатни хранилища. Когато услугата стартира през 2012 г., бяха пуснати и десктоп клиенти за Windows и Mac OS. Очевидно обаче липсва официалната подкрепа за Linux и за съжаление ситуацията е същата и днес.

В очакване на официален клиент на Google Диск Linux през всичките тези години хората разработиха няколко неофициални, някои от които вече обсъдихме тук в MTE. В тази статия обаче ще обсъдим специален инструмент, наречен Google-Drive-Ocamlfuse, който - за разлика от други обикновени клиенти - ви позволява да монтирате Google Диск локално във вашата Ubuntu система.

Google-Drive-Ocamlfuse

Според официалния уебсайт на инструмента, Google-Drive-Ocamlfuse е файлова система, базирана на FUSE, поддържана от Google Диск. Написана на OCaml език, позволява на потребителите да монтират своя Google Диск в Linux, като ги оставят да ги използват като нормална директория. Ето някои от функциите, които инструментът предлага:

  • Пълен достъп за четене / запис на обикновени файлове и папки
  • Достъп само за четене до Google Документи, листове и слайдове (изнесени в конфигурируеми формати)
  • Поддръжка на няколко профила
  • Дублиране на обработката на файлове
  • Достъп до кошчето (директория ".Trash")

Изтегляне, инсталиране и настройка

Можете да изтеглите и инсталирате инструмента Google Drive / Ocamlfuse, като изпълните следните команди в системата си в Ubuntu:

 sudo add-apt-repository ppa: alessandro-street / папа sudo apt-get актуализация sudo apt-get инсталирате google-drive-ocamlfuse 

След като направите това, следващото нещо, което трябва да направите, е да дадете разрешение на инструмента за достъп до вашия Google Диск, което можете да направите, като изпълните следната команда:

 Google задвижване-ocamlfuse 

Това отваря раздел в уеб браузъра ви по подразбиране, където инструментът основно изисква разрешението ви за достъп до съдържанието ви в Google Диск.

Трябва само да кликнете върху бутона "Разреши" и ще видите следното съобщение от профилите в Google, което ви уведомява какво прави приложението и каква информация ще бъде споделена с него:

Кликнете върху бутона "Позволително" и ще бъде предоставен необходимия достъп (разрешение) на инструмента, като завършите настройката за него.

След това създайте локална директория на вашата Ubuntu система, в която ще бъдат картирани съдържанията ви в Google Диск. Например, в моя случай създадох директория, наречена "gdrive_local".

 mkdir ~ / gdrive_local 

След като приключите, изпълнете следната команда, за да монтирате файловата система локално:

 google-drive-ocamlfuse ~ / gdrive_local 

Отне малко време, но накрая мога да видя цялото съдържание на Google Диск в директорията "gdrive_local":

Оттук нататък успях да правя промени на местно ниво и тези бяха отразени в облака - обратното също беше вярно.

Конфигурация

Конфигурационният файл на инструмента обикновено се намира в пътя "~ / .gdfuse / default / config".

Тук можете да промените стойностите на различните параметри, за да постигнете това, което искате. Например, интервалът по подразбиране (в секунди) между заявките за откриване на промените от страна на сървъра е 60 секунди, но можете да го промените, като промените стойността на параметъра metadata_cache_time . По същия начин, ако искате файловата система да бъде монтирана само за четене, променете стойността на параметъра "read_only" на "true".

За повече информация отидете на wiki на google-drive-ocamlfuse.

заключение

Наличието на локална система на Google Диск има свои предимства. Например можете да извършвате директни операции по него през командния ред, което прави операциите ви в Google Диск по-бързи (ако сте опитен потребител на команден ред). Що се отнася до инструмента, изобщо не е трудно да се учи. Плюс това, както вече беше споменато, има и подробна Wiki, на която можете да научите предварително използването.