Tiedostojen varmuuskopiointi Google Driveen Linuxissa 1

Tiedostojen varmuuskopiointi Google Driveen Linuxissa

Google Drive on erinomainen väline ihmisille, joiden on tallennettava verkkokopioita tiedostoistaan. Linux-käyttäjät voivat hyödyntää sen ilmaista 15 Gt:n suunnitelmaa tärkeiden määritystiedostojen varmuuskopiointiin. Lisäksi voit varmuuskopioida suuren määrän dataa, mukaan lukien mediatiedostoja, jos sinulla on aktiivinen Google Workspace (entinen G-Suite) -sopimus. Tämä opas näyttää, kuinka voit varmuuskopioida tiedostot automaattisesti Google Driveen Linuxissa käyttämällä avoimen lähdekoodin pakettia google-drive-ocamlfuse ja CRON.

Mikä on google-drive-ocamlfuse?

google-drive-ocamlfuse on FUSE-tiedostojärjestelmä, jonka avulla käyttäjät voivat liittää Google Drive -tallennustilansa paikalliseen koneeseen. Se on kirjoitettu OCamlilla ja on vapaasti saatavilla GitHubin kautta. Joitakin sen pääominaisuuksia ovat täysi luku-/kirjoitusoikeus, useiden tilien tuki, Unix-käyttöoikeudet ja Team Drive -tuki.

Kuinka käyttää sitä automaattiseen varmuuskopiointiin?

Ensimmäinen askel on liittää Google Drive -etäasema paikalliseen tiedostojärjestelmään. Tässä tulee esiin google-drive-ocamlfuse. Sitten voimme käyttää automaattista ajastinta tiedostojen ajoittain siirtämiseen asemalle. Jotta asiat olisivat yksinkertaisia, käytämme Linux CRON -apuohjelmaa huolehtimaan ajoitusprosessista. (Voit käyttää Zeitiä myös cron-töiden ajoittamiseen.)

Asenna ja määritä google-drive-ocamlfuse

Ensin meidän on asennettava google-drive-ocamlfuse Linux-koneellemme. Onneksi se on hyvin suoraviivaista. Käynnistä terminaali ja kirjoita seuraava komento kehotteeseen.

Se lisää tarvittavan paketin paketinhallinnan arkistoluetteloon. Voit jatkaa ja asentaa paketin käyttämällä seuraavia komentoja.

gdfuse:n asennus

Odota, kunnes asennus on valmis. Kun se on valmis, sinun on määritettävä se asennusta varten. Ensimmäinen askel tässä on luoda liitoskohta Google Drivelle paikallisessa tiedostojärjestelmässäsi. Voit tehdä tämän kirjoittamalla alla olevan komennon terminaaliin.

liitoskohdan luominen varmuuskopiotiedostojen tallentamiseksi Google Driveen

Asenna seuraavaksi aseman tallennustila seuraavalla komennolla:

google driven asennus

google-drive-ocamlfuse avaa oletusselaimesi ja ohjaa Google Driven tilin todennussivulle. Valitse tili, jonka haluat liittää paikallisesti.

ajotilin valitseminen

Anna valitun tilin salasana todentaaksesi itsesi.

google-tilin todentaminen

Seuraavaksi Google tarvitsee luvan antaakseen pääsyn tiedostoon google-drive-ocamlfuse. Napsauta ”Salli” ja siirry seuraavalle sivulle.

antaa gdfuselle pääsyn tallentaa varmuuskopiotiedostoja Google Driveen

Sinua pyydetään sallimaan pääsy käyttäjätilillesi vielä kerran.

tilin käyttöoikeuden salliminen

Kun annat luvan, se ohjaa sinut google-drive-ocamlfuse-verkkosivulle. Onnittelut, olet onnistuneesti liittänyt Google Drive -tilisi paikalliseen tiedostojärjestelmään.

valmistunut asennus

Nyt on hyvä aika tarkistaa, sujuiko Google Driven asennus sujuvasti vai ei. Jos tämä vaihe antaa virheen, et voi käyttää sitä tiedostojen varmuuskopiointiin Google Driveen. Käytä alla olevaa komentoa vahvistaaksesi tämän.

kiinnityksen tilan tarkistaminen

Tulosteen tulee näyttää luettelo Google Drive -tallennustilassa olevista tiedostoista ja hakemistoista. Jos kaikki menee odotetusti, voimme jatkaa varmuuskopiointiajastimen määrittämistä.

Varmuuskopioi tiedostot Google Driveen käyttämällä CRONia

Varmuuskopiointi ei ole muuta kuin kopiointitoiminto. Koska Google Drive on jo asennettu, voimme kopioida tiedostoja siihen osana paikallista tiedostojärjestelmää. Voit varmistaa tämän suorittamalla seuraavan komennon:

Sen pitäisi kopioida testitiedosto aseman tallennustilaan. Käytä ls komento tarkistaaksesi, kopioitiinko se onnistuneesti Google Driveen.

varmuuskopiotiedostojen testaaminen Google Driveen käyttämällä gdfusea

Nyt kun kaikki on paikallaan, määritä cron automatisoimaan varmuuskopiointiprosessi. Jos et vielä tiedä, cron on ajastin, jonka avulla käyttäjät voivat suorittaa tiettyjä komentoja ajoittain. Voimme määrittää suoritettavat komennot ja milloin ne suoritetaan käyttämällä crontabia. Voit oppia siitä lisää täältä.

Käytämme seuraavaa crontab-merkintää kopioidaksemme ”/tmp”-kansiomme sisällön Google Driveen päivittäin klo 00.00.

Jos haluat varmuuskopioida tiedostot kerran viikossa, käytä seuraavaa crontab-merkintää.

Se kopioi ”/tmp”-tiedoston sisällön aseman tallennustilaan kello 00.00 joka sunnuntai. Korvaa ”/tmp” hakemistolla, joka sisältää henkilökohtaiset tiedostosi. Vielä on kuitenkin viimeinen vaihe. Mikään yllä olevista crontab-merkinnöistä ei liitä Google Drivea automaattisesti. Yksi nopea ratkaisu tähän on asentaa aseman tallennustila toisella crontab-merkinnällä ja seurata sitä sitten varmuuskopiointimerkinnällä.

Kuten näette, asennamme aseman viisi minuuttia aikaisemmin. Se antaa cronille tarpeeksi aikaa varmistaakseen, että se ei menetä varmuuskopiointiprosessia alustusongelmien vuoksi. Käytä alla olevaa komentoa muokataksesi crontabia ja lisääksesi yllä olevat rivit.

crontab-merkinnät varmuuskopiotiedostojen tallentamiseksi Google Driveen

Käärimistä

Olemme esittäneet yksinkertaisen tavan varmuuskopioida tiedostot Google Driveen käyttämällä google-drive-ocamlfuse- ja cron-tiedostoja. Vaihtoehtoisesti, jos käytät Gnomea, voit myös helposti yhdistää Googlen työpöydällesi ja liittää Google Driven järjestelmääsi. Voit myös tarkistaa joitain muita Cron-vaihtoehtoja tai käyttää systemd-ajastimia cronin korvaajana.

Tue työtämme ❤️

Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.

Turvallinen maksu PayPalilla
Moyens I/O Staff on motivoinut sinua antamalla neuvoja tekniikasta, henkilökohtaisesta kehityksestä, elämäntavoista ja strategioista, jotka auttavat sinua.