Viegli automatizējiet sava Raspberry Pi mājas diska dublēšanu, izmantojot e-pastu un Mutt.

Raspberry Pi ir zemu izmaksu, kompakta izmēra skaitļošanas brīnums. Tās lietotāji bieži vada kritiskus projektus vai glabā vērtīgus datus savās ierīcēs. Tomēr, tāpat kā jebkura cita datorsistēma, Raspberry Pis nav imūna pret aparatūras kļūmēm, datu zudumiem un citām problēmām.

Tāpēc, lai aizsargātu failus un datus, ir svarīgi regulāri dublēt. Bet ko darīt, ja jūs varētu automatizēt šo procesu un papildus nosūtīt dublējumus tieši uz savu e-pastu? Šis raksts palīdzēs jums no dublējuma izveides līdz nepieciešamās programmatūras instalēšanai un konfigurēšanai, uzdevuma plānošanai un, visbeidzot, e-pasta nosūtīšanai ar dublējumu.

Viss, kas jums nepieciešams, ir komandrindas e-pasta klients un, protams, Raspberry Pi dēlis.

Izveidojiet Raspberry Pi dublējumu

Pirmais solis šajā procesā ir izveidot to failu dublējumu, kurus vēlaties aizsargāt. Raspberry Pi to var viegli izdarīt ar darva komandu. Piemēram, lai dublētu mapi /home/pi/my_data, jūs izmantotu šādu komandu:

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

Mūsu mapē my_data ir, piemēram, šādi faili:

Instalējiet nepieciešamo programmatūru

Kad esat izveidojis dublējumu, jums būs nepieciešams veids, kā to nosūtīt pa e-pastu. Šim nolūkam izmantojiet Mutt, komandrindas e-pasta klients. Lai instalētu Mutt savā Raspberry Pi, ievadiet:

sudo apt-gūt instalēt mutt

Konfigurējiet Mutt programmatūru

Pēc Mutt instalēšanas tas būs jākonfigurē, lai nosūtītu e-pastus. Izveidojiet konfigurācijas failu Mutt at ~/.muttrc ar šādu saturu:

komplektsno = "lietotājvā[email protected]"
komplekts īstais vārds = "Pirmais Pēdējais"

# IMAP iestatījumi
komplekts imap_user = "lietotājvā[email protected]"
komplekts imap_pass = ""

# SMTP iestatījumi
komplekts smtp_url = "smtps://lietotājvā[email protected]"
komplekts smtp_pass = ""

# Attālās Gmail mapes
komplekts mape = "imaps://imap.gmail.com/"
komplekts spoles fails = "+INBOX"

Mēs esam parādījuši kā lietot Mutt ar Gmail operētājsistēmā Linux ja jūs interesē vairāk par šo rīku.

Ieplānojiet dublēšanas uzdevumu

Lai nodrošinātu, ka faili tiek regulāri dublēti, varat ieplānot dublēšanas uzdevuma automātisku izpildi pēc noteikta grafika. To var izdarīt ar cron, Linux iebūvētais uzdevumu plānotājs. Lai atvērtu cron redaktoru, izmantojiet crontab -e komandu. Pievienojiet šo rindiņu, lai ieplānotu dublēšanas uzdevuma izpildi katru dienu plkst. 2:00:

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

Varat uzzināt, kā rīkoties ar šāda veida izteiksmēm, vietnē Crontab Guru.

Nosūtiet dublējumu pa e-pastu

Visbeidzot, varat izmantot Mutt, lai nosūtītu dublējumu pa e-pastu. Šeit ir komanda, kas jums būs nepieciešama:

atbalss "Šeit ir tava ikdiena dublējums" | mutt -a "/ceļš/uz/my_data_backup.tar.gz"-s"Ikdienas Dublējums" -- "[email protected]"

Noteikti ievadiet savu e-pasta adresi, kur norādīts.

Izbaudiet dublējumu automatizācijas procesu

Jūsu datu integritātes un drošības nodrošināšana ir ļoti svarīga, jo īpaši, strādājot pie nozīmīgiem projektiem vai glabājot svarīgu informāciju savā Raspberry Pi. Lai gan padarot regulāra un manuāla dublēšana ir labs ieradums, jo automatizējot šo procesu un nosūtot šīs dublējumkopijas uz jūsu e-pastu, tiek ietaupīts ne tikai laiks, bet arī tiek nodrošināta papildu informācija. drošību.

Lai gan sākumā tas var šķist sarežģīts process, mēs garantējam, ka ieguvumi ievērojami pārsniedz sākotnējās pūles. Jūs nekad nevarat paredzēt, kad notiks sistēmas kļūme vai datu zudumi, tāpēc regulāra un pieejama dublēšana var būt īsts glābiņš.