Montoni Google Drive lokalisht në Ubuntu si një sistem skedari virtual

rreth montimit të Google Drive lokalisht

Në artikullin vijues do të shohim dy mënyra për të montoni Google Drive lokalisht si një sistem skedari virtual. Google Drive është një nga ofruesit më të njohur të ruajtjes së reve në planet.

Herë pas here, disa zhvillues na sjellin disa klientë nga Google Drive te sistemet Gnu / Linux. Në këtë postim, do të shohim dy klientë jozyrtarë për sistemin tonë Ubuntu. Me këta klientë ne do të jemi në gjendje të montojmë Google drive lokalisht, si një sistem skedar virtual. Kjo do të na japë mundësinë e hyrjes në skedarët në njësinë tonë në një mënyrë shumë të thjeshtë.

google-drive-ocamlfuse

Google-drive-ocamlfuse është një Sistemi i skedarëve FUSE për Google Drive e cila është shkruar në OCaml. FUSE është një projekt që lejon përdoruesit të krijojnë sisteme skedarësh virtual. Google-drive-ocamlfuse do të na lejojë të montojmë Google Drive në një sistem Gnu / Linux.

karakteristika lexoni / shkruani aksesin në skedarët dhe dosjet e zakonshme, qasje vetëm për lexim në fletët dhe diapozitivët e Google. Do të na sigurojë mbështetje për shumë llogari të Google Drive, trajtimi i skedarëve dublikatë, hyrja në direktoriumin e plehrave dhe më shumë.

Po instalon google-drive-ocamlfuse

Për ta instaluar në Ubuntu 18.04 do të shkruajmë në terminal (Ctrl + Alt + T):

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

sudo apt-get install google-drive-ocamlfuse

Përdorim

Pasi të instalohen, do të ekzekutojmë komandën e mëposhtme fillo programin google-drive-ocamlfuse nga terminali (Ctrl + Alt + T):

google-drive-ocamlfuse

Kur ekzekutohet për herë të parë, pajisja do të hapë shfletuesin e internetit dhe do të na kërkojë leje për të hyrë në skedarët tanë të Google Drive. Pasi të jepet autorizimi, të gjithë skedarët dhe dosjet e nevojshme të konfigurimit do të krijohen automatikisht.

ekranin e hyrjes për të montuar google drive me gdfuse

Pas vërtetimit të suksesshëm, do të shohim mesazhin vijues në terminal:

shenja e hyrjes u mor mali google drive lokalisht gdfuse

Tani mund ta mbyllim shfletuesin e internetit dhe krijoni një pikë montimi për skedarët tanë të Google Drive. Ne do ta bëjmë këtë duke shtypur në terminal (Ctrl + Alt + T)

mkdir ~/migoogledrive

Së fundi, ne do të montojmë njësinë tonë të Google duke përdorur komandën:

google-drive-ocamlfuse ~/migoogledrive

Pas kësaj, ne mund të përdorim skedarët nga Terminali ose nga menaxheri i skedarëve.

sistemi i skedarëve të montuar në google drive gdfuse

Pasi të keni mbaruar, ne do të heqim sistemin e skedarëve FUSE duke përdorur komandën:

fusermount -u ~/migoogledrive

Nëse na duhet, mundemi këshillohuni me ndihmën me komandën:

google-drive-ocamlfuse --help

Përveç kësaj, ne mund të konsultohet me wiki zyrtare dhe depo Projekti GitHub para më shumë detaje.

GCSF

GCSF është një Sistemi i skedarëve FUSE i bazuar në Google Drive, shkruar me gjuhën e programimit Rust. Duke përdorur GCSF, ne do të jemi në gjendje të montojmë njësinë tonë të Google si një sistem lokal të skedarëve virtual dhe të përdorim përmbajtjen nga Terminali ose menaxheri i skedarëve.

Nëse po mendoni se si ndryshon nga projektet e tjera FUSE si google-drive-ocamlfuse, zhvilluesi i GCSF iu përgjigj një komenti të ngjashëm në Reddit: 'GCSF ka tendencë të jetë më i shpejtë duke renditur skedarët në mënyrë rekursive ose duke lexuar skedarë të mëdhenj nga Drive. Strategjia e memorizimit që përdor gjithashtu çon në lexime shumë të shpejta për skedarët që janë memorizuar, me koston e përdorimit të më shumë RAM. '

Po instalon GCSF

Për ta instaluar në Ubuntu, do të na duhet sigurohuni që kemi instaluar Rust në sistemin tonë. Gjithashtu sigurohuni që paketat pkg-config dhe siguresat janë të instaluara. Këto do t'i gjejmë të disponueshme në depot e paracaktuara të shumicës së shpërndarjeve Gnu / Linux. Në Ubuntu dhe derivatet, ato mund të instalohen duke përdorur komandën:

sudo apt install -y libfuse-dev pkg-config

Sapo të plotësohen të gjitha varësitë, ekzekutoni komandën vijuese te instaloni GCSF:

cargo install gcsf

Përdorim

Së pari, ne duhet autorizoni google drive-in tonë. Për ta bërë këtë vrapim:

gcsf login entreunosyceros

Ju do të duhet të specifikoni një emër të seancës. Zëvendëson entreunosyceros me emrin tuaj të seancës. Ju do të shihni një rezultat të ngjashëm me atë më poshtë me a URL për të autorizuar llogarinë tuaj të Google Drive.

URL e hyrjes gcsf

Kopjoni dhe ngjisni URL-në e mësipërme në shfletuesin tuaj dhe klikoni lejoni jepni leje për të hyrë në përmbajtjen e Google Drive tuaj. Pasi të vërtetohet, do të shihni një rezultat si më poshtë.

ekrani i hyrjes për të montuar google drive lokalisht me gcsf

GCSF do të krijojë një skedar konfigurimi në $ XDG_CONFIG_HOME / gcsf / gcsf.toml, e cila përgjithësisht përcaktohet si $ HOME / .config / gcsf / gcsf.toml. Kredencialet ruhen në të njëjtën direktori.

Ne vazhdojmë të krijojmë një direktori për montoni përmbajtjen tonë të Google Drive:

mkdir ~/migoogledrivegcfs

tani ne do të editojmë skedarin /etc/fuse.conf:

sudo vi /etc/fuse.conf

Ne do të komentojmë rreshtin vijues për të lejuar përdoruesit jo-rrënjë të specifikojnë opsionet e montimit:

konfiguroni siguresën

user_allow_other

Ne ruajmë dhe mbyllim skedarin. Ne vazhdojmë duke montuar njësinë tonë google me komandën:

google drive i montuar lokalisht me gcsf

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

Zëvendësoni entreunosyceros me emrin e sesionit tuaj. Pas kësaj, mund ta mbyllni këtë terminal.

Tani mundesh shikoni seancat ekzistuese me komandën:

lista gcsf

gcsf list

Në këtë pikë, ne do të jemi në gjendje të përdorim përmbajtjen e njësisë tonë të Google nga Terminali ose nga menaxheri i skedarëve.

google drive gcsf i montuar si sistem skedari

Nëse nuk e dini ku është montuar disku juaj google, përdorni komandën df:

df -h

Ne do të jemi në gjendje heq google drive duke përdorur komandën:

fusermount -u ~/ migoogledrivegcfs

Ne mund të marrim më shumë informacion në lidhje me GCFS nga Magazinimi i GitHub


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Harold Collazos Urbano dijo

    Përshëndetje, mirëmëngjesi, nuk e di nëse mund të bëj pyetje këtu, por hej, këtu shkon:
    Unë jam duke u përpjekur të përdor opsionin GCSF, unë tashmë kam bërë të gjitha hapat, por kam më shumë se 300 GB në makinë, është një llogari korporate dhe në hapin gcsf mali mig / migoogledrivegcfs -s entreunosyceros, unë shoh se fillon si "Sinkronizo" të gjitha të dhënat, dhe linjat INFO gcsf :: gcsf :: drive_facade> Faqja e marrë 250 që përmban 460 skedarë fillojnë të kalojnë shumë, kjo mbaron pas një ore apo më shumë dhe këto linja të tjera fillojnë: INFO gcsf: : gcsf :: file_manager> Kontrollimi i ndryshimeve dhe mundësisht aplikimi i tyre.
    Unë fillova procesin dje në 3:00 pasdite dhe e lashë kompjuterin gjatë gjithë natës dhe këtë mëngjes kishte rreth 10 rreshta të asaj të fundit që ndava dhe vazhdova të punoj. Deri natën e kaluar kur hyra në dosjen migoogledrivegcfs, nuk tregoi asgjë, (në atë kohë kishte si 3 rreshta INFO gcsf :: gcsf :: file_manager> Kontrollimi i ndryshimeve dhe mundësia e zbatimit të tyre.), Këtë mëngjes unë tashmë pashë skedarët në dosjen time por nuk i kisha mbaruar akoma dhe ndërsa duhej të shkoja dhe të merrja laptopin duhet të anuloja, me CRL + C dhe në atë moment gjithçka që ishte në dosje u zhduk, qartë sepse unë ndërpreva montimin. Tani sapo kam filluar nga e para dhe po bëj të njëjtën gjë.
    Pyetja është, a është gjithmonë koha për të bërë këtë montazh apo duhet ta lë vetëm të përfundojë një herë? Kur mbaron procesi i plotë, a ruhet gjithçka? domethënë, nëse e rinis kompjuterin, sa herë që hyj përsëri në dosje, ai do të ketë të dhënat e mia të Google Drive dhe do të sinkronizohet automatikisht?
    Faleminderit për informacionin.

  2.   Jorge LuparDev dijo

    Përshëndetje. Faleminderit për udhëzuesin.
    Google refuzon hyrjen me një gabim 400 (Kërkesë e keqe) sepse url është formuar keq. A i ka ndodhur dikujt tjetër? A dini si ta rregulloni?

    «400. Ky është një gabim.

    Serveri nuk mund ta përpunojë kërkesën sepse është keqformuar. Nuk duhet të riprovohet. Kjo është gjithçka që dimë. »

    Falënderim

    1.    Jorge LuparDev dijo

      Kjo është me gcsf, duke bërë emrin e përdorimit të hyrjes gcsf
      ose gjithashtu (nombreUsuario@gmail.com)