Preprosto avtomatizirajte varnostno kopiranje domačega pogona Raspberry Pi z uporabo e-pošte in Mutta.

Raspberry Pi je čudež nizkocenovnega računalništva kompaktne velikosti. Njegovi uporabniki pogosto izvajajo kritične projekte ali shranjujejo dragocene podatke na svojih napravah. Vendar kot kateri koli drug računalniški sistem tudi Raspberry Pis ni imun na okvare strojne opreme, izgube podatkov in druge težave.

Zato je izdelava rednih varnostnih kopij bistvena za zaščito vaših datotek in podatkov. Kaj pa, če bi lahko avtomatizirali ta postopek in poleg tega poslali varnostne kopije neposredno na vaš e-poštni naslov? Ta članek vas bo vodil od ustvarjanja varnostne kopije do namestitve in konfiguracije potrebne programske opreme, načrtovanja opravila in končno pošiljanja e-pošte z varnostno kopijo.

Vse kar potrebujete je e-poštni odjemalec ukazne vrstice in seveda plošča Raspberry Pi.

Ustvarite varnostno kopijo Raspberry Pi

Prvi korak v tem procesu je ustvariti varnostno kopijo datotek, ki jih želite zaščititi. Na Raspberry Pi je to mogoče enostavno narediti z

instagram viewer
katran ukaz. Na primer, da varnostno kopirate mapo /home/pi/my_data, bi uporabili naslednji ukaz:

tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data

V naši mapi my_data imamo na primer naslednje datoteke:

Namestite potrebno programsko opremo

Ko ustvarite varnostno kopijo, jo boste morali poslati po e-pošti. Za to uporabite Mutt, e-poštni odjemalec ukazne vrstice. Če želite namestiti Mutt na vaš Raspberry Pi, vnesite:

sudo apt-dobiti namestite mutt

Konfigurirajte programsko opremo Mutt

Ko namestite Mutt, ga boste morali konfigurirati za pošiljanje e-pošte. Ustvarite konfiguracijsko datoteko za Mutt na ~/.muttrc z naslednjo vsebino:

setod = "uporabniš[email protected]"
set pravo ime = "Prvi zadnji"

# Nastavitve IMAP
set imap_uporabnik = "uporabniš[email protected]"
set imap_pass = ""

# Nastavitve SMTP
set smtp_url = "smtps://uporabniš[email protected]"
set smtp_pass = ""

# Oddaljene mape Gmail
set mapa = "imaps://imap.gmail.com/"
set spoolfile = "+PREJETO"

Pokazali smo kako uporabljati Mutt z Gmailom v sistemu Linux če vas zanima več o tem orodju.

Načrtujte opravilo varnostnega kopiranja

Če želite zagotoviti, da se vaše datoteke redno varnostno kopirajo, lahko načrtujete samodejno izvajanje naloge varnostnega kopiranja po nastavljenem urniku. To je mogoče storiti z kron, vgrajeni razporejevalnik opravil v Linuxu. Če želite odpreti urejevalnik cron, uporabite crontab -e ukaz. Dodajte naslednjo vrstico, da načrtujete izvajanje naloge varnostnega kopiranja vsak dan ob 2. uri:

0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data

Kako ravnati s tovrstnim izražanjem, se lahko naučite na Crontab Guru.

Pošljite varnostno kopijo po e-pošti

Končno lahko uporabite Mutt za pošiljanje varnostne kopije po e-pošti. Tukaj je ukaz, ki ga potrebujete:

echo "Tukaj je tvoj dnevni rezerva" | mutt -a "/pot/do/my_data_backup.tar.gz"-s"Dnevno Rezerva" -- "vaš[email protected]"

Prepričajte se, da ste vnesli svoj e-poštni naslov, kjer je navedeno.

Uživajte v procesu avtomatizacije vaših varnostnih kopij

Zagotavljanje celovitosti in varnosti vaših podatkov je ključnega pomena, zlasti pri delu na pomembnih projektih ali shranjevanju pomembnih informacij na vaš Raspberry Pi. Čeprav izdelava redno in ročno varnostno kopiranje je dobra navada, avtomatizacija tega postopka in pošiljanje teh varnostnih kopij na vaš e-poštni naslov pa ne le prihranita čas, ampak vam nudita tudi dodatno plast varnost.

Čeprav se na prvi pogled morda zdi zapleten postopek, vam zagotavljamo, da bodo koristi daleč odtehtale začetni trud. Nikoli ne morete predvideti, kdaj bo prišlo do okvare sistema ali izgube podatkov, zato je lahko redna in dostopna varnostna kopija prava rešilna rešitev.