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.
Pärast edukat autentimist näeme terminalis järgmist teadet:
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.
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.
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.
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:
user_allow_other
Salvestame ja sulgeme faili. Jätkame meie Google'i üksuse paigaldamine käsuga:
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 list
Siinkohal pääseme oma Google'i üksuse sisule juurde terminalist või failihaldurist.
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
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.
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
Seda gcsf-ga, tehes gcsf-i kasutajanime
või ka (nombreUsuario@gmail.com)