Google Drive is een van de populairste cloudopslagservices die tegenwoordig beschikbaar is en biedt veel gratis opslagruimte. Toen de service in 2012 werd gelanceerd, werden ook de desktopclients voor Windows en Mac OS vrijgegeven. Merkwaardig genoeg ontbrak echter de officiële ondersteuning voor Linux, en helaas is de situatie ook vandaag hetzelfde.

In afwachting van een officiële Google Drive Linux-client ontwikkelden mensen al die jaren verschillende onofficiële, waarvan we sommige hier al bij MTE hebben besproken. In dit artikel bespreken we echter een speciale tool, genaamd Google-Drive-Ocamlfuse, die - in tegenstelling tot andere reguliere clients - u uw Google Drive lokaal op uw Ubuntu-systeem kunt koppelen .

Google-Drive-Ocamlfuse

Volgens de officiële website van het hulpprogramma is Google-Drive-Ocamlfuse een op FUSE gebaseerd bestandssysteem ondersteund door Google Drive. Het is geschreven in de OCaml-taal en stelt gebruikers in staat hun Google Drive in Linux te koppelen, zodat ze deze als een normale map kunnen gebruiken. Hier zijn enkele van de functies die de tool biedt:

  • Volledige lees- / schrijftoegang tot gewone bestanden en mappen
  • Alleen-lezen toegang tot Google Docs, Spreadsheets en Presentaties (geëxporteerd naar configureerbare formaten)
  • Ondersteuning voor meerdere accounts
  • Dubbele bestandsafhandeling
  • Toegang tot de prullenbak (".Trash" -directory)

Downloaden, installeren en instellen

U kunt de tool Google-Drive-Ocamlfuse downloaden en installeren door de volgende opdrachten in uw Ubuntu-systeem uit te voeren:

 sudo add-apt-repository ppa: alessandro-strada / ppa sudo apt-get update sudo apt-get installeren google-drive-ocamlfuse 

Als u klaar bent, hoeft u alleen maar de tool te machtigen om toegang te krijgen tot uw Google Drive, iets dat u kunt doen door de volgende opdracht uit te voeren:

 Google-schijf-ocamlfuse 

Hiermee wordt een tabblad geopend in uw standaardwebbrowser, waar het hulpprogramma in principe om uw toestemming vraagt ​​voor toegang tot uw Google Drive-configuratie.

Klik gewoon op de knop 'Toestaan' en u ziet het volgende bericht van Google Accounts, zodat u weet wat de toepassing doet en welke informatie hiermee wordt gedeeld:

Klik op de knop "Toestaan" en de vereiste toegang (autorisatie) wordt aan het hulpprogramma verleend en voltooi hiermee de installatie.

Maak vervolgens een lokale map op uw Ubuntu-systeem, waar uw inhoud van Google Drive in kaart wordt gebracht. In mijn geval heb ik bijvoorbeeld een map gemaakt met de naam "gdrive_local."

 mkdir ~ / gdrive_local 

Als u klaar bent, voert u de volgende opdracht uit om het bestandssysteem lokaal te koppelen:

 google-drive-ocamlfuse ~ / gdrive_local 

Het kostte wat tijd, maar uiteindelijk kon ik al mijn Google Drive-inhoud zien in de map "gdrive_local":

Vanaf nu kon ik lokaal wijzigingen aanbrengen en die werden weerspiegeld in de cloud - omgekeerd was ook waar.

Configuratie

Het configuratiebestand van het hulpprogramma bevindt zich meestal op het pad "~ / .gdfuse / default / config."

Hier kunt u de waarden van verschillende parameters aanpassen om te bereiken wat u wilt. Het standaardinterval (in seconden) tussen query's om wijzigingen aan de server te detecteren, is bijvoorbeeld 60 seconden, maar u kunt dit wijzigen door de waarde van de parameter metadata_cache_time wijzigen. Op dezelfde manier, als u wilt dat het bestandssysteem alleen-lezen wordt gemount, verander dan de waarde van de "read_only" parameter naar "true".

Ga voor meer informatie naar de google-drive-ocamlfuse wiki.

Conclusie

Het lokaal hebben van het Google Drive-systeem heeft zijn eigen voordelen. U kunt er bijvoorbeeld directorybewerkingen op uitvoeren via de opdrachtregel, waardoor uw Google Drive-activiteiten sneller worden (als u een ervaren opdrachtregelgebruiker bent). Wat de tool betreft, het is helemaal niet moeilijk om te leren. Bovendien is er, zoals eerder vermeld, ook een gedetailleerde Wiki beschikbaar om het gebruik vooraf te leren.