Google Drive ühendatakse Ubuntu lokaalselt virtuaalse failisüsteemina

Google Drive'i lokaalseks ühendamiseks

Järgmises artiklis näeme kahte võimalust ühendage Google Drive lokaalselt virtuaalse failisüsteemina. Google Drive on üks populaarsemaid pilvemälu pakkujaid kogu maailmas.

Aeg-ajalt toovad mõned arendajad meile kliente Google Drive Gnu / Linuxi süsteemidele. Selles postituses näeme kahte meie Ubuntu süsteemi mitteametlikud kliendid. Nende klientidega saame Google'i draivi ühendada kohapeal virtuaalse failisüsteemina. See annab meile võimaluse oma seadme failidele juurde pääseda väga lihtsal viisil.

google-drive-ocamlfuse

Google-drive-ocamlfuse on a FUSE failisüsteem Google Drive'i jaoks mis on kirjutatud OCamlis. FUSE on projekt, mis võimaldab kasutajatel luua virtuaalseid failisüsteeme. Google-drive-ocamlfuse võimaldab meil oma Google Drive'i ühendada Gnu / Linuxi süsteemiga.

Konto koos lugemis- / kirjutusjuurdepääs tavalistele failidele ja kaustadele, kirjutuskaitstud juurdepääs Google'i lehtedele ja slaididele. Annab meile mitme Google Drive'i konto tugi, duplikaatfailide käitlemine, juurdepääs prügikasti kataloogile ja palju muud.

Google-drive-ocamlfuse installimine

Selle installimiseks Ubuntu 18.04-s kirjutame terminali (Ctrl + Alt + T):

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

sudo apt-get install google-drive-ocamlfuse

Kasutama

Kui see on installitud, käivitame järgmise käsu käivitage utiliit google-drive-ocamlfuse terminalist (Ctrl + Alt + T):

google-drive-ocamlfuse

Esmakordsel käivitamisel avab utiliit veebibrauseri ja küsib meilt luba meie Google Drive'i failidele juurdepääsemiseks. Kui volitus on antud, luuakse kõik vajalikud konfiguratsioonifailid ja kaustad automaatselt.

sisselogimisekraan Google Drive'i ühendamiseks gdfuse'iga

Pärast edukat autentimist näeme terminalis järgmist teadet:

juurdepääsuluba leiti mount google drive locally gdfuse

Nüüd saame veebibrauseri sulgeda ja luua ühenduspunkt meie Google Drive'i failide jaoks. Teeme seda, sisestades terminali (Ctrl + Alt + T)

mkdir ~/migoogledrive

Lõpuks ühendame oma Google'i üksuse kasutades käsku:

google-drive-ocamlfuse ~/migoogledrive

Pärast seda pääseme failidele juurde terminalist või failihaldurist.

google drive gdfuse ühendatud failisüsteem

Kui olete valmis, eemaldame failisüsteemi FUSE, kasutades käsku:

fusermount -u ~/migoogledrive

Kui me seda vajame, siis saame pöörduge abi poole käsuga:

google-drive-ocamlfuse --help

Lisaks saame nõu pidada ametlik wiki ja hoidla Projekt GitHub para rohkem detaile.

GCSF

GCSF on a Google Drive'i põhine failisüsteem FUSE, mis on kirjutatud programmeerimiskeelega Rust. GCSF-i abil saame oma Google'i üksuse ühendada kohaliku virtuaalse failisüsteemina ja pääseda juurde terminali või failihalduri sisule.

Kui te ei tea, kuidas see erineb teistest FUSE projektidest, nagu google-drive-ocamlfuse, vastas GCSF-i arendaja Redditi sarnasele kommentaarile: "GCSF kipub olema kiirem failide rekursiivne loendamine või suurte failide lugemine Drive'ist. Selle kasutatav vahemälu strateegia viib ka vahemällu salvestatud failide väga kiire lugemiseni suurema RAM-i kasutamise hinnaga. "

GCSF-i installimine

Ubuntu installimiseks peame seda tegema veenduge, et meil on paigaldatud Rust meie süsteemis. Samuti veenduge, et paketid pkg-config ja fuse oleksid installitud. Leiame need saadaval enamiku Gnu / Linuxi distributsioonide vaikehoidlatest. Ubuntus ja selle derivaatides saab neid installida käsuga:

sudo apt install -y libfuse-dev pkg-config

Kui kõik sõltuvused on täidetud, käivitage järgmine käsk installige GCSF:

cargo install gcsf

Kasutama

Esiteks peame volitage meie Google Drive'i. Selle jooksu tegemiseks toimige järgmiselt.

gcsf login entreunosyceros

Peate määrama seansi nime. Asendab entreunosyceros oma seansi nimega. Näete a-ga järgmisele sarnast tulemust URL teie Google Drive'i konto volitamiseks.

gcsf sisselogimise URL

Kopeerige ja kleepige ülaltoodud URL oma brauserisse ja klõpsake luba andke luba oma Google Drive'i sisule juurdepääsemiseks. Pärast autentimist näete sellist tulemust nagu järgmine.

sisselogimisekraan Google Drive'i kohalikuks ühendamiseks gcsf-ga

GCSF loob konfiguratsioonifaili $ XDG_CONFIG_HOME / gcsf / gcsf.toml, mida üldiselt määratletakse kui $ HOME / .config / gcsf / gcsf.toml. Volitused salvestatakse samasse kataloogi.

Jätkame kataloogi loomist domeenile ühendage meie Google Drive'i sisu:

mkdir ~/migoogledrivegcfs

nüüd redigeerime faili /etc/fuse.conf:

sudo vi /etc/fuse.conf

Tühistame järgmise rea kommenteerimise, et lubada juurkasutajatel määrata ühendamisvalikud:

konfiguratsioonikaitse

user_allow_other

Salvestame ja sulgeme faili. Jätkame meie Google'i üksuse paigaldamine käsuga:

google drive lokaalselt gcsf-ga ühendatud

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

Asendage entreunosyceros oma seansi nimega. Pärast seda saate selle terminali sulgeda.

Nüüd sa saad vaadata olemasolevaid seansse käsuga:

gcsf loend

gcsf list

Siinkohal pääseme oma Google'i üksuse sisule juurde terminalist või failihaldurist.

google drive gcsf paigaldatud failisüsteemina

Kui sa ei tea, kuhu on teie Google'i draiv ühendatud, kasutage käsku df:

df -h

Saame hakkama eemaldage google drive kasutades käsku:

fusermount -u ~/ migoogledrivegcfs

Me saame lisateavet GCFS-i kohta alates GitHubi hoidla


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Harold Collazos Urbano DIJO

    Tere, tere pärastlõunat, ma ei tea, kas ma saan siinkandis küsimusi esitada, aga hei, siin see läheb:
    Proovin kasutada GCSF-i võimalust, ma tegin kõik toimingud juba läbi, kuid minu kettal on rohkem kui 300 GB, see on ettevõtte konto ja etapis gcsf mount ~ / migoogledrivegcfs -s entreunosyceros näen, et see algab kõigi andmete sünkroniseerimisega ja read INFO gcsf :: gcsf :: drive_facade> Vastuvõetud lehekülg 250, mis sisaldab 460 faili, hakkavad palju läbima, see lõpeb umbes tunni pärast ja algavad järgmised read: INFO gcsf: : gcsf :: file_manager> Muudatuste kontrollimine ja võimaliku rakendamine.
    Alustasin protsessi eile kell 3 ja jätsin arvuti terveks ööks sisse ning täna hommikul oli sellest viimasest umbes 00 rida, mida ma jagasin, ja töötasin edasi. Kuni eile õhtuni, kui sisenesin kausta migoogledrivegcfs, ei näidanud see midagi (sel ajal oli INFO gcsf :: gcsf :: file_manager> 10 rida> Muudatuste kontrollimine ja võimalik, et neid rakendati.), Täna hommikul nägin juba failid minu kaustas, kuid ma polnud seda veel lõpetanud ja kui pidin minema sülearvuti võtma, pidin tühistama CRL + C abil ja sel hetkel kadus kõik, mis kaustas oli, selgelt seetõttu, et katkestasin montaaži. Nüüd alustasin lihtsalt otsast peale ja tegelen sama asjaga.
    Küsimus on, kas on alati aeg seda montaaži teha või peaksin laskma sellel lõpetada ainult ühe korra? Kas kogu protsess on lõpule viidud, kas kõik on salvestatud? see tähendab, et kui taaskäivitan arvuti, siis kui kausta uuesti sisenen, on sellel minu Google Drive'i andmed ühendatud ja see sünkroonitakse automaatselt?
    Tänan info eest.

  2.   Jorge LuparDev DIJO

    Tere. Täname juhendi eest.
    Google lükkab sisselogimise veaga 400 (vale taotlus) tagasi, kuna URL on valesti vormistatud Kas see juhtus kellegi teisega? Kas teate, kuidas seda parandada?

    «400. See on viga.

    Server ei saa päringut töödelda, kuna see on valesti vormistatud. Seda ei tohiks uuesti proovida. See on kõik, mida me teame. »

    tänan

    1.    Jorge LuparDev DIJO

      Seda gcsf-ga, tehes gcsf-i kasutajanime
      või ka (nombreUsuario@gmail.com)