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.
Pēc veiksmīgas autentifikācijas terminālā tiks parādīts šāds ziņojums:
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.
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.
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:
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:
user_allow_other
Mēs saglabājam un aizveram failu. Mēs turpinām uzstādot mūsu Google vienību ar komandu:
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 list
Šajā brīdī mēs varēsim piekļūt mūsu Google vienības saturam no termināļa vai no failu pārvaldnieka.
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
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.
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
Tas notiek ar gcsf, veicot gcsf pieteikšanās lietotājvārdu
vai arī (nombreUsuario@gmail.com)