Google Drive montirajte lokalno u Ubuntu kao virtualni datotečni sustav

o lokalnom montiranju Google diska

U sljedećem ćemo članku vidjeti dva načina kako lokalno montirajte Google Drive kao virtualni datotečni sustav. Google Drive jedan je od najpopularnijih pružatelja usluga pohrane u oblaku na planeti.

Svako malo, neki programeri dovode nam neke klijente iz Google disk na Gnu / Linux sustave. U ovom postu vidjet ćemo dvije neslužbeni klijenti za naš Ubuntu sustav. S ovim klijentima moći ćemo lokalno montirati Google pogon kao virtualni sustav datoteka. To će nam pružiti mogućnost pristupa datotekama na našoj jedinici na vrlo jednostavan način.

Google-pogon-ocamlfuse

Google-drive-ocamlfuse je Sustav datoteka FUSE za Google pogon koji je napisan u OCamlu. FUSE je projekt koji korisnicima omogućuje stvaranje virtualnih datotečnih sustava. Google-drive-ocamlfuse omogućit će nam da svoj Google pogon montiramo na Gnu / Linux sustav.

značajke pristup za čitanje / pisanje uobičajenih datoteka i mapa, pristup samo za čitanje Googleovim listovima i dijapozitivima. Pružit će nam podrška za više računa Google diska, rukovanje dupliciranim datotekama, pristup direktoriju smeća i još mnogo toga.

Instaliranje google-drive-ocamlfuse

Da bismo ga instalirali u Ubuntu 18.04, napisat ćemo u terminal (Ctrl + Alt + T):

sudo add-apt-repository ppa:alessandro-strada/ppa

sudo apt-get install google-drive-ocamlfuse

Koristiti

Jednom instalirani, pokrenut ćemo sljedeću naredbu za pokrenite uslužni program google-drive-ocamlfuse s terminala (Ctrl + Alt + T):

google-drive-ocamlfuse

Kada se pokrene prvi put, uslužni program otvorit će web preglednik i zatražit će od nas dopuštenje za pristup datotekama Google diska. Nakon odobrenja, automatski će se stvoriti sve potrebne konfiguracijske datoteke i mape.

zaslon za prijavu za montiranje google pogona s gdfuse

Nakon uspješne provjere autentičnosti, u terminalu ćemo vidjeti sljedeću poruku:

pristupni token preuzeto mount google pogon lokalno gdfuse

Sada možemo zatvoriti web preglednik i stvoriti točku montiranja za naše datoteke s Google diska. To ćemo učiniti upisivanjem terminala (Ctrl + Alt + T)

mkdir ~/migoogledrive

Konačno, montirat ćemo našu google jedinicu pomoću naredbe:

google-drive-ocamlfuse ~/migoogledrive

Nakon toga možemo pristupiti datotekama s terminala ili iz upravitelja datotekama.

google drive gdfuse montirani datotečni sustav

Kad završite, demontirat ćemo datotečni sustav FUSE pomoću naredbe:

fusermount -u ~/migoogledrive

Ako nam zatreba, možemo potražite pomoć naredbom:

google-drive-ocamlfuse --help

Osim toga, možemo se obratiti službena wiki i spremište Projekt GitHub za Više detalja.

GCSF

GCSF je Sustav datoteka FUSE zasnovan na Google pogonu, napisan programskim jezikom Rust. Korištenjem GCSF-a moći ćemo našu Google jedinicu montirati kao lokalni virtualni sustav datoteka i pristupati sadržaju s terminala ili upravitelja datoteka.

Ako se pitate po čemu se razlikuje od ostalih projekata FUSE poput google-drive-ocamlfuse, programer GCSF-a odgovorio je na sličan komentar na Reddit: 'GCSF je obično brži rekurzivnim popisivanjem datoteka ili čitanjem velikih datoteka s Diska. Strategija predmemoriranja koju koristi također dovodi do vrlo brzog čitanja datoteka koje su predmemorirane, po cijenu upotrebe više RAM-a. '

Instaliranje GCSF-a

Da bismo ga instalirali u Ubuntu, morat ćemo pobrinite se da imamo instaliran Rust u našem sustavu. Također provjerite jesu li instalirani paketi pkg-config i fuse. Oni su dostupni u zadanim spremištima većine Gnu / Linux distribucija. Na Ubuntu i derivate mogu se instalirati pomoću naredbe:

sudo apt install -y libfuse-dev pkg-config

Nakon što se zadovolje sve ovisnosti, pokrenite sljedeću naredbu za instalirajte GCSF:

cargo install gcsf

Koristiti

Prvo, moramo autorizirajte naš Google pogon. Da biste to izveli:

gcsf login entreunosyceros

Morat ćete navesti naziv sesije. Zamjenjuje entreunosyceros s vlastitim imenom sesije. Vidjet ćete rezultat sličan sljedećem s a URL za autorizaciju vašeg računa Google diska.

gcsf url za prijavu

Kopirajte i zalijepite gornji URL u svoj preglednik i kliknite dozvoli dati dozvolu za pristup sadržaju vašeg Google diska. Nakon provjere autentičnosti vidjet ćete rezultat poput sljedećeg.

zaslon za prijavu za lokalno montiranje google pogona s gcsf

GCSF će stvoriti konfiguracijsku datoteku u $ XDG_CONFIG_HOME / gcsf / gcsf.toml, što se općenito definira kao $ HOME / .config / gcsf / gcsf.toml. Vjerodajnice su pohranjene u istom direktoriju.

Nastavljamo s izradom direktorija za montirajte naš sadržaj na Google disku:

mkdir ~/migoogledrivegcfs

Sada uredit ćemo datoteku /etc/fuse.conf:

sudo vi /etc/fuse.conf

Komentirat ćemo sljedeći redak kako bismo omogućili korisnicima koji nisu root da navedu opcije montiranja:

osigurač za konfiguraciju

user_allow_other

Datoteku spremamo i zatvorimo. Nastavljamo montiranje naše google jedinice naredbom:

google pogon lokalno montiran s gcsf - om

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

Zamijenite entreunosyceros imenom vaše sesije. Nakon toga možete zatvoriti ovaj terminal.

Sada možeš pregledati postojeće sesije naredbom:

gcsf popis

gcsf list

U ovom trenutku moći ćemo pristupiti sadržaju naše Google jedinice s terminala ili iz upravitelja datoteka.

google pogon gcsf montiran kao datotečni sustav

Ako ne znate gdje je postavljen vaš google pogon, upotrijebite naredbu df:

df -h

Mi ćemo biti u mogućnosti demontiraj google pogon pomoću naredbe:

fusermount -u ~/ migoogledrivegcfs

Možemo dobiti više informacija o GCFS-u iz GitHub spremište


3 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Harold Collazos Urbano dijo

    Pozdrav, dobar dan, ne znam mogu li ovdje postavljati pitanja, ali hej, evo, ide:
    Pokušavam koristiti opciju GCSF, već sam učinio sve korake, ali na disku imam više od 300 GB, to je korporativni račun, a u koraku gcsf mount ~ / migoogledrivegcfs -s entreunosyceros, vidim da to započinje kao "Sinkroniziraj" sve podatke, a redovi INFO gcsf :: gcsf :: drive_facade> Primljena stranica 250 koja sadrži 460 datoteka počinju puno prolaziti, to završava nakon otprilike sat vremena i počinju ovi drugi redovi: INFO gcsf: : gcsf :: file_manager> Provjera promjena i eventualna njihova primjena.
    Pokrenuo sam postupak jučer u 3:00 sati i ostavio računalo uključeno cijelu noć, a jutros je bilo oko 10 redova tog posljednjeg koji sam dijelio i nastavio sam raditi. Do sinoć kad sam ušao u mapu migoogledrivegcfs, ona nije ništa prikazivala, (u to su vrijeme postojala otprilike 3 retka INFO gcsf :: gcsf :: file_manager> Provjera promjena i eventualna njihova primjena.) Jutros sam već vidio datoteke u mojoj mapi, ali još nisam bio gotov i kako sam morao otići i uzeti laptop morao sam otkazati, s CRL + C i u tom je trenutku sve što je bilo u mapi nestalo, jasno jer sam prekinuo montažu. Sad sam tek krenuo ispočetka i radim istu stvar.
    Pitanje je je li uvijek vrijeme za izradu ove montaže ili bih je trebao pustiti da završi samo jednom? Je li sve spremljeno nakon završetka kompletnog postupka? to jest, ako ponovno pokrenem računalo, kad god ponovo uđem u mapu, na njega će se montirati podaci s Google pogona i automatski će se sinkronizirati?
    Hvala na informacijama.

  2.   Jorge LuparDev dijo

    Zdravo. Hvala na vodiču.
    Google odbija prijavu s pogreškom 400 (loš zahtjev) jer je url loše oblikovan. Je li se to dogodilo nekom drugom? Znate li kako to popraviti?

    «400. To je pogreška.

    Poslužitelj ne može obraditi zahtjev jer je neispravan. Ne bi trebalo pokušavati ponovo. To je sve što znamo. "

    hvala

    1.    Jorge LuparDev dijo

      To je s gcsf, na način da se prijavite na gcsf korisničko ime
      ili također (nombreUsuario@gmail.com)