Pripojte Disk Google lokálne v Ubuntu ako virtuálny súborový systém

o lokálnom pripojení Disku Google

V nasledujúcom článku uvidíme dva spôsoby, ako pripojiť Disk Google lokálne ako virtuálny súborový systém. Disk Google je jedným z najpopulárnejších poskytovateľov cloudových úložísk na planéte.

Z času na čas nám niektorí vývojári prinesú niekoľko klientov disk Google do systémov GNU / Linux. V tomto príspevku sa dočkáme dvoch neoficiálni klienti pre náš systém Ubuntu. S týmito klientmi budeme môcť pripojiť disk Google lokálne ako virtuálny súborový systém. Toto nám dá možnosť prístupu k súborom na našej jednotke veľmi jednoduchým spôsobom.

google-drive-ocamlfuse

Google-drive-ocamlfuse je Súborový systém FUSE pre Disk Google ktorý je napísaný v OCaml. FUSE je projekt, ktorý umožňuje používateľom vytvárať virtuálne súborové systémy. Google-drive-ocamlfuse nám umožní pripojiť náš Disk Google na systém Gnu / Linux.

Účet s prístup na čítanie a zápis do bežných súborov a priečinkov, prístup iba na čítanie k hárkom a snímkam Google. Poskytne nám podpora viacerých účtov Disku Google, spracovanie duplicitných súborov, prístup do koša a ďalšie.

Inštaluje sa google-drive-ocamlfuse

Pre jeho inštaláciu do Ubuntu 18.04 napíšeme do terminálu (Ctrl + Alt + T):

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

sudo apt-get install google-drive-ocamlfuse

Použitie

Po nainštalovaní spustíme nasledujúci príkaz do spustite obslužný program google-drive-ocamlfuse z terminálu (Ctrl + Alt + T):

google-drive-ocamlfuse

Pri prvom spustení pomôcka otvorí webový prehľadávač a vás požiada o povolenie na prístup k našim súborom na Disku Google. Po udelení autorizácie sa automaticky vytvoria všetky potrebné konfiguračné súbory a priečinky.

prihlasovacia obrazovka na pripojenie disku google pomocou gdfuse

Po úspešnej autentifikácii uvidíme v termináli nasledujúcu správu:

prístupový token načítaný pripojiť google disk lokálne

Teraz môžeme zavrieť webový prehliadač a vytvorte prípojný bod pre naše súbory z Disku Google. Urobíme to zadaním terminálu (Ctrl + Alt + T)

mkdir ~/migoogledrive

konečne, namontujeme našu jednotku google pomocou príkazu:

google-drive-ocamlfuse ~/migoogledrive

Potom môžeme k súborom pristupovať z terminálu alebo zo správcu súborov.

súborový systém pripojený k jednotke google

Akonáhle ste hotoví, odpojíme súborový systém FUSE pomocou príkazu:

fusermount -u ~/migoogledrive

Ak to potrebujeme, môžeme obráťte sa na pomoc príkazom:

google-drive-ocamlfuse --help

Okrem toho môžeme konzultovať oficiálna wiki a úložisko Projekt GitHub pre viac informácií.

GCSF

GCSF je a Súborový systém FUSE založený na Disku Google, napísané programovacím jazykom Rust. Pomocou GCSF môžeme pripojiť náš disk Google ako lokálny virtuálny súborový systém a pristupovať k obsahu z terminálu alebo zo správcu súborov.

Ak vás zaujíma, ako sa líši od iných projektov FUSE, ako je google-drive-ocamlfuse, vývojár GCSF reagoval na podobný komentár na Reddite: „GCSF býva rýchlejší rekurzívne vypisovanie súborov alebo čítanie veľkých súborov z Disku. Stratégia ukladania do pamäte cache, ktorú používa, vedie tiež k veľmi rýchlemu načítaniu súborov, ktoré boli uložené do pamäte cache, za cenu použitia väčšej pamäte RAM. “

Inštaluje sa GCSF

Aby sme ho mohli nainštalovať do Ubuntu, budeme musieť uistite sa, že máme nainštalovaný Rust v našom systéme. Skontrolujte tiež, či sú nainštalované balíčky pkg-config a fuse. Sú k dispozícii v predvolených úložiskách väčšiny distribúcií Gnu / Linux. Na Ubuntu a deriváty je možné ich nainštalovať pomocou príkazu:

sudo apt install -y libfuse-dev pkg-config

Po splnení všetkých závislostí spustite nasledujúci príkaz na nainštalujte GCSF:

cargo install gcsf

Použitie

Najprv musíme autorizovať našu jednotku google. Ak to chcete urobiť, postupujte takto:

gcsf login entreunosyceros

Budete musieť určiť názov relácie. Nahrádza entreunosyceros s vlastným menom relácie. Uvidíte výsledok podobný nasledujúcemu s a URL na autorizáciu vášho účtu Disku Google.

gcsf prihlasovacia url

Skopírujte a prilepte vyššie uvedenú adresu URL do prehliadača a kliknite na možnosť Povoliť udeľte povolenie na prístup k obsahu vášho Disku Google. Po overení sa vám zobrazí výsledok, ako je tento.

prihlasovacia obrazovka na pripojenie jednotky google lokálne s gcsf

GCSF vytvorí konfiguračný súbor v $ XDG_CONFIG_HOME / gcsf / gcsf.toml, ktorý je všeobecne definovaný ako $ HOME / .config / gcsf / gcsf.toml. Poverovacie údaje sú uložené v rovnakom adresári.

Pokračujeme vo vytváraní adresára pre pripojiť náš obsah na Disku Google:

mkdir ~/migoogledrivegcfs

Teraz upravíme súbor /etc/fuse.conf:

sudo vi /etc/fuse.conf

Odkomentujeme nasledujúci riadok, aby sme používateľom bez oprávnenia root mohli určiť možnosti pripojenia:

konfiguračná poistka

user_allow_other

Uložíme a zatvoríme súbor. Pokračujeme montáž našej google jednotky príkazom:

google disk lokálne pripojený pomocou gcsf

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

Nahraďte entreunosyceros názvom vašej relácie. Potom môžete tento terminál zavrieť.

Teraz môžeš zobraziť existujúce relácie príkazom:

zoznam gcsf

gcsf list

V tomto okamihu budeme mať prístup k obsahu našej jednotky Google z terminálu alebo zo správcu súborov.

jednotka google gcsf pripojená ako súborový systém

Ak to nevieš kde je pripojený váš disk google, použite príkaz df:

df -h

Budeme schopní odpojiť disk Google pomocou príkazu:

fusermount -u ~/ migoogledrivegcfs

Môžeme dostať viac informácií o GCFS od Úložisko GitHub


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Harold Collazos Urbano dijo

    Dobrý deň, dobré popoludnie, neviem, či sa tu môžem pýtať, ale hej, tu to ide:
    Snažím sa použiť voľbu GCSF, už som urobil všetky kroky, ale mám na disku viac ako 300 GB, je to firemný účet a v kroku gcsf mount ~ / migoogledrivegcfs -s entreunosyceros vidím, že to začína ako „Synchronizovať“ všetky údaje a riadky INFO gcsf :: gcsf :: drive_facade> Prijatá stránka 250 obsahujúca 460 súborov začne často prechádzať, končí to asi po hodine a začnú sa ďalšie riadky: INFO gcsf: : gcsf :: file_manager> Kontrola zmien a prípadné použitie.
    Proces som začal včera o 3:00 a nechal som počítač zapnutý celú noc a dnes ráno som zdieľal asi 10 riadkov toho posledného, ​​ktorý som zdieľal, a pokračoval som v práci. Až do včerajšej noci, keď som vstúpil do priečinka migoogledrivegcfs, sa mi nič nezobrazovalo (v tom čase to boli asi 3 riadky INFO gcsf :: gcsf :: file_manager> Kontrola zmien a prípadné použitie.), Dnes ráno som už videl súbory v mojom priečinku, ale ešte som nedokončil a keďže som musel ísť a vziať si laptop, musel som ho zrušiť, s CRL + C a v tej chvíli zmizlo všetko, čo bolo v priečinku, zjavne preto, že som prerušil montáž. Teraz som začal odznova a robím to isté.
    Otázka znie, je vždy čas urobiť túto montáž alebo by som ju mal nechať dokončiť iba raz? Po dokončení celého procesu je všetko uložené? to znamená, že keď reštartujem počítač, bude mať vždy, keď znova vstúpim do priečinka, pripojené moje údaje z Disku Google a automaticky sa synchronizuje?
    Vďaka za informácie.

  2.   Jorge Lupar Dev dijo

    Ahoj. Ďakujem za sprievodcu.
    Google odmietne prihlásenie s chybou 400 (nesprávna požiadavka), pretože adresa URL je nesprávne vytvorená. Stalo sa to niekomu inému? Viete, ako to napraviť?

    «400. To je chyba.

    Server nemôže spracovať požiadavku, pretože má nesprávny tvar. Nemalo by sa to opakovať. To je všetko, čo vieme. »

    vďaka

    1.    Jorge Lupar Dev dijo

      Toto je v prípade gcsf vykonaním prihlasovacieho používateľského mena gcsf
      alebo tiež (nombreUsuario@gmail.com)