Lengvai automatizuokite savo Raspberry Pi namų disko atsargines kopijas naudodami el. paštą ir Mutt.

Raspberry Pi yra pigių, kompaktiškų kompiuterių stebuklas. Jos vartotojai dažnai vykdo svarbius projektus arba saugo vertingus duomenis savo įrenginiuose. Tačiau, kaip ir bet kuri kita kompiuterinė sistema, Raspberry Pis nėra apsaugotas nuo aparatinės įrangos gedimų, duomenų praradimo ir kitų problemų.

Todėl norint apsaugoti failus ir duomenis būtina reguliariai kurti atsargines kopijas. O kas, jei galėtumėte automatizuoti šį procesą ir, be to, išsiųsti atsargines kopijas tiesiai į savo el. Šis straipsnis padės jums sukurti atsarginę kopiją, įdiegti ir konfigūruoti reikiamą programinę įrangą, suplanuoti užduotį ir galiausiai išsiųsti el. laišką su atsargine kopija.

Viskas, ko jums reikia, yra komandinės eilutės el. pašto programa ir, žinoma, Raspberry Pi plokštė.

Sukurkite Raspberry Pi atsarginę kopiją

Pirmasis šio proceso veiksmas yra sukurti failų, kuriuos norite apsaugoti, atsarginę kopiją. Raspberry Pi tai galima lengvai padaryti naudojant

instagram viewer
deguto komandą. Pavyzdžiui, norėdami sukurti atsarginę aplanko kopiją /home/pi/my_data, naudotumėte šią komandą:

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

Aplanke my_data yra, pavyzdžiui, šie failai:

Įdiekite reikiamą programinę įrangą

Sukūrę atsarginę kopiją turėsite būdo išsiųsti ją el. paštu. Tam naudokite Mutt, komandinės eilutės el. pašto klientas. Norėdami įdiegti „Mutt“ savo Raspberry Pi, įveskite:

sudo apt-gauti įdiegti mutt

Konfigūruokite Mutt programinę įrangą

Įdiegę Mutt turėsite ją sukonfigūruoti, kad galėtumėte siųsti el. Sukurkite Mutt konfigūracijos failą adresu ~/.muttrc su tokiu turiniu:

rinkinys = "[email protected]"
rinkinys tikras vardas = "Pirmas Paskutinis"

# IMAP nustatymai
rinkinys imap_user = "[email protected]"
rinkinys imap_pass = ""

# SMTP nustatymai
rinkinys smtp_url = "smtps://[email protected]"
rinkinys smtp_pass = ""

# Nuotoliniai „Gmail“ aplankai
rinkinys aplankas = "imaps://imap.gmail.com/"
rinkinys spoolfile = „+INBOX“

Mes parodėme kaip naudoti „Mutt“ su „Gmail“ sistemoje „Linux“. jei domitės daugiau apie šį įrankį.

Suplanuokite atsarginės kopijos kūrimo užduotį

Norėdami užtikrinti, kad failų atsarginės kopijos būtų kuriamos reguliariai, galite suplanuoti, kad atsarginės kopijos kūrimo užduotis būtų vykdoma automatiškai pagal nustatytą tvarkaraštį. Tai galima padaryti su cron, įtaisytas užduočių planuoklis sistemoje „Linux“. Norėdami atidaryti cron redaktorių, naudokite crontab -e komandą. Pridėkite šią eilutę, kad suplanuotumėte atsarginės kopijos kūrimo užduotį, kad ji būtų vykdoma kiekvieną dieną 2 val.:

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

Galite sužinoti, kaip elgtis su tokio tipo išraiškomis, adresu Crontab Guru.

Atsarginę kopiją siųskite el

Galiausiai galite naudoti „Mutt“, kad išsiųstumėte atsarginę kopiją el. paštu. Štai komanda, kurios jums prireiks:

aidas „Štai tavo kasdienybė atsarginė kopija" | mutt -a "/kelias/į/my_data_backup.tar.gz"-s"Kasdien Atsarginė kopija" -- "tavo-el.paš[email protected]"

Įsitikinkite, kad įvedėte savo el. pašto adresą, kur nurodyta.

Mėgaukitės atsarginių kopijų automatizavimo procesu

Duomenų vientisumo ir saugumo užtikrinimas yra labai svarbus, ypač dirbant su reikšmingais projektais arba saugant svarbią informaciją Raspberry Pi. Nors gaminant reguliarios ir rankinės atsarginės kopijos yra geras įprotis, automatizuojant šį procesą ir siunčiant tas atsargines kopijas į el. saugumo.

Nors iš pradžių tai gali atrodyti kaip sudėtingas procesas, garantuojame, kad nauda gerokai viršija pradines pastangas. Niekada negalite numatyti, kada įvyks sistemos gedimas arba duomenų praradimas, todėl reguliari ir prieinama atsarginė kopija gali būti tikras išsigelbėjimas.