Pievienojiet Google disku lokāli Ubuntu kā virtuālu failu sistēmu

par Google diska pievienošanu lokāli

Nākamajā rakstā mēs redzēsim divus veidus pievienojiet Google disku lokāli kā virtuālu failu sistēmu. Google disks ir viens no populārākajiem mākoņu krātuves nodrošinātājiem uz planētas.

Ik pa brīdim daži izstrādātāji atved mums dažus klientus Google Drive uz Gnu / Linux sistēmām. Šajā ierakstā mēs redzēsim divus neoficiāli klienti mūsu Ubuntu sistēmai. Ar šiem klientiem mēs varēsim lokāli piestiprināt Google disku kā virtuālu failu sistēmu. Tas mums ļaus ļoti vienkārši piekļūt failiem mūsu vienībā.

Google disks-ocamlfuse

Google-drive-ocamlfuse ir a FUSE failu sistēma Google diskam kas ir rakstīts OCaml. FUSE ir projekts, kas ļauj lietotājiem izveidot virtuālas failu sistēmas. Google-drive-ocamlfuse ļaus mums uzstādīt mūsu Google disku Gnu / Linux sistēmā.

Konts ar lasīšanas / rakstīšanas piekļuve kopīgiem failiem un mapēm, tikai lasāma piekļuve Google lapām un slaidiem. Nodrošinās mūs atbalsts vairākiem Google diska kontiem, failu dublikātu apstrāde, piekļuve atkritumu direktorijai un daudz kas cits.

Instalē google-drive-ocamlfuse

Lai to instalētu Ubuntu 18.04, mēs rakstīsim terminālā (Ctrl + Alt + T):

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

sudo apt-get install google-drive-ocamlfuse

Izmantot

Pēc instalēšanas mēs palaidīsim šādu komandu sāciet utilītu google-drive-ocamlfuse no termināla (Ctrl + Alt + T):

google-drive-ocamlfuse

Pirmo reizi palaižot, utilīta atvērs tīmekļa pārlūku un lūgs mums atļauju piekļūt mūsu Google diska failiem. Pēc autorizācijas piešķiršanas visi nepieciešamie konfigurācijas faili un mapes tiks izveidoti automātiski.

pieteikšanās ekrāns, lai pievienotu Google disku ar gdfuse

Pēc veiksmīgas autentifikācijas terminālā tiks parādīts šāds ziņojums:

piekļuves marķieris izgūts mount google disks lokāli gdfuse

Tagad mēs varam aizvērt tīmekļa pārlūku un izveidojiet stiprinājuma punktu mūsu Google diska failiem. Mēs to izdarīsim, ierakstot terminālā (Ctrl + Alt + T)

mkdir ~/migoogledrive

Visbeidzot, mēs uzstādīsim mūsu google vienību izmantojot komandu:

google-drive-ocamlfuse ~/migoogledrive

Pēc tam mēs varam piekļūt failiem no termināļa vai no failu pārvaldnieka.

google disks gdfuse pievienota failu sistēma

Kad esat pabeidzis, mēs atvienosim failu sistēmu FUSE, izmantojot komandu:

fusermount -u ~/migoogledrive

Ja mums tas ir vajadzīgs, mēs varam konsultējieties ar palīdzību ar komandu:

google-drive-ocamlfuse --help

Turklāt mēs varam konsultēties ar oficiālā wiki un krātuve Projekts GitHub par Skatīt vairāk.

GCSF

GCSF ir a Uz Google diska balstīta FUSE failu sistēma, kas rakstīts ar Rust programmēšanas valodu. Izmantojot GCSF, mēs varam pievienot savu Google disku kā vietējo virtuālo failu sistēmu un piekļūt saturam no termināļa vai failu pārvaldnieka.

Ja jūs domājat, kā tas atšķiras no citiem FUSE projektiem, piemēram, google-drive-ocamlfuse, GCSF izstrādātājs atbildēja uz līdzīgu komentāru Reddit: "GCSF mēdz būt ātrāks uzskaitot failus rekursīvi vai lasot lielus failus no diska. Kešatmiņas stratēģija, ko tā izmanto, ļoti ātri nolasa kešatmiņā saglabātos failus, maksājot vairāk RAM. ”

GCSF instalēšana

Lai to instalētu Ubuntu, mums tas būs jādara pārliecinieties, ka mums ir uzstādīja Rust mūsu sistēmā. Pārliecinieties arī, vai ir instalētas pkg-config un fuse paketes. Mēs tos atradīsim vairākuma Gnu / Linux izplatīšanas noklusējuma krātuvēs. Uz Ubuntu un atvasinājumiem tos var instalēt, izmantojot komandu:

sudo apt install -y libfuse-dev pkg-config

Kad visas atkarības ir izpildītas, izpildiet šādu komandu instalējiet GCSF:

cargo install gcsf

Izmantot

Pirmkārt, mums tas jādara autorizēt mūsu Google disku. Lai veiktu šo skrējienu:

gcsf login entreunosyceros

Jums būs jānorāda sesijas nosaukums. Aizstāj entreunosyceros ar savu sesijas nosaukumu. Jūs redzēsiet rezultātu, kas līdzīgs šim ar a URL, lai autorizētu jūsu Google diska kontu.

gcsf pieteikšanās URL

Nokopējiet un ielīmējiet iepriekš minēto URL savā pārlūkprogrammā un noklikšķiniet uz atļaut dodiet atļauju piekļūt sava Google diska saturam. Pēc autentifikācijas jūs redzēsiet šādu rezultātu:

pieteikšanās ekrāns, lai lokāli pievienotu Google disku ar gcsf

GCSF izveidos konfigurācijas failu $ XDG_CONFIG_HOME / gcsf / gcsf.toml, kas parasti tiek definēts kā $ HOME / .config / gcsf / gcsf.toml. Akreditācijas dati tiek glabāti tajā pašā direktorijā.

Mēs turpinām izveidot direktoriju vietnei pievienojiet mūsu Google diska saturu:

mkdir ~/migoogledrivegcfs

Tagad mēs rediģēsim failu /etc/fuse.conf:

sudo vi /etc/fuse.conf

Mēs atcelsim no šīs rindas, lai ļautu lietotājiem, kas nav root lietotāji, norādīt pievienošanas opcijas:

konfigurācijas drošinātājs

user_allow_other

Mēs saglabājam un aizveram failu. Mēs turpinām uzstādot mūsu Google vienību ar komandu:

google disks lokāli uzstādīts ar gcsf

gcsf mount ~/migoogledrivegcfs -s entreunosyceros

Aizstājiet entreunosyceros ar savas sesijas nosaukumu. Pēc tam jūs varat aizvērt šo termināli.

Tagad Tu vari apskatīt esošās sesijas ar komandu:

gcsf saraksts

gcsf list

Šajā brīdī mēs varēsim piekļūt mūsu Google vienības saturam no termināļa vai no failu pārvaldnieka.

google disks gcsf uzstādīts kā failu sistēma

Ja jūs nezināt, kur ir uzstādīts jūsu Google disks, izmantojiet komandu df:

df -h

Mēs varēsim atvienot google disku izmantojot komandu:

fusermount -u ~/ migoogledrivegcfs

Mēs varam iegūt vairāk informācijas par GCFS no GitHub krātuve


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Harolds Kolososs Urbano teica

    Sveiki, laba pēcpusdiena, es nezinu, vai es varu uzdot jautājumus šeit, bet, hei, šeit iet:
    Mēģinu izmantot opciju GCSF, es jau veicu visas darbības, bet manā diskā ir vairāk nekā 300 GB, tas ir uzņēmuma konts, un solī gcsf mount ~ / migoogledrivegcfs -s entreunosyceros redzu, ka tas sākas kā "Sinhronizēt" visus datus, un rindas INFO gcsf :: gcsf :: drive_facade> Saņemtā 250. lpp., kurā ir 460 faili, sāk daudz nodot, tas beidzas apmēram pēc stundas un sākas šīs citas rindas: INFO gcsf: : gcsf :: file_manager> Pārbaudīt izmaiņas un, iespējams, tās piemērot.
    Es sāku procesu vakar pulksten 3:00 un visu nakti atstāju datoru ieslēgtu, un šorīt bija apmēram 10 rindiņas no šīs pēdējās, kuru es kopīgoju, un es turpināju strādāt. Līdz vakar vakaram, kad es iegāju migoogledrivegcfs mapē, tas neko neliecināja, (tajā laikā bija tādas kā INFO 3 rindas: gcsf :: gcsf :: file_manager> Pārbaudīt izmaiņas un, iespējams, tās pielietot.), Šorīt es jau redzēju faili manā mapē, bet es vēl nebiju pabeidzis, un, tā kā man bija jāiet un jāpaņem klēpjdators, kas man bija jāatceļ, ar CRL + C un tajā brīdī viss, kas atradās mapē, pazuda, skaidri, jo es pārtraucu montāžu. Tagad es tikko sāku no jauna un daru to pašu.
    Jautājums ir, vai vienmēr ir laiks veikt šo montāžu, vai man vajadzētu ļaut tai pabeigt tikai vienu reizi? Vai viss tiek saglabāts, kad viss process ir pabeigts? tas ir, ja es restartēju datoru, ikreiz, kad es atkal ieeju mapē, tajā tiks uzstādīti mani Google diska dati un tas tiks automātiski sinhronizēts?
    Paldies par informāciju.

  2.   Horhe LuparsDev teica

    Sveiki. Paldies par ceļvedi.
    Google noraida pieteikšanos ar kļūdu 400 (Nepareizs pieprasījums), jo URL ir slikti izveidots. Vai tas notika kādam citam? Vai jūs zināt, kā to novērst?

    «400. Tā ir kļūda.

    Serveris nevar apstrādāt pieprasījumu, jo tas ir nepareizi veidots. To nevajadzētu atkārtot. Tas ir viss, ko mēs zinām. »

    Gracias

    1.    Horhe LuparsDev teica

      Tas notiek ar gcsf, veicot gcsf pieteikšanās lietotājvārdu
      vai arī (nombreUsuario@gmail.com)