Jednoducho zautomatizujte zálohy domáceho disku Raspberry Pi pomocou e-mailu a Mutt.
Raspberry Pi je zázrak nízkonákladových a kompaktných počítačov. Jeho používatelia často spúšťajú kritické projekty alebo ukladajú cenné dáta na svojich zariadeniach. Avšak, ako každý iný počítačový systém, Raspberry Pis nie je imúnny voči zlyhaniam hardvéru, stratám dát a iným problémom.
Preto je pravidelné zálohovanie nevyhnutné na ochranu vašich súborov a údajov. Čo keby ste však tento proces zautomatizovali a zálohy si navyše posielali priamo na váš email? Tento článok vás prevedie od vytvorenia zálohy po inštaláciu a konfiguráciu potrebného softvéru, naplánovanie úlohy a nakoniec odoslanie e-mailu so zálohou.
Všetko, čo potrebujete, je e-mailový klient príkazového riadku a, samozrejme, doska Raspberry Pi.
Vytvorte zálohu Raspberry Pi
Prvým krokom v tomto procese je vytvorenie zálohy súborov, ktoré chcete chrániť. Na Raspberry Pi to možno ľahko vykonať pomocou decht príkaz. Napríklad na zálohovanie priečinka /home/pi/my_data, použili by ste nasledujúci príkaz:
tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
V našom priečinku my_data máme napríklad tieto súbory:
Nainštalujte potrebný softvér
Po vytvorení zálohy budete potrebovať spôsob, ako ju odoslať e-mailom. Na tento účel použite Obmedzenec, e-mailový klient príkazového riadka. Ak chcete nainštalovať Mutt na Raspberry Pi, zadajte:
sudo apt-dostať nainštalovať mutt
Nakonfigurujte softvér Mutt
Po inštalácii Mutt ho budete musieť nakonfigurovať na odosielanie e-mailov. Vytvorte konfiguračný súbor pre Mutt at ~/.muttrc s nasledujúcim obsahom:
nastaviťod = "používateľské [email protected]"
nastaviť skutočné meno = "Prvý posledný"# nastavenia IMAP
nastaviť imap_user = "používateľské [email protected]"
nastaviť imap_pass = "" # Nastavenia SMTP
nastaviť smtp_url = "smtps://[email protected]"
nastaviť smtp_pass = ""
# Vzdialené priečinky Gmail
nastaviť priečinok = "imaps://imap.gmail.com/"
nastaviť spoolfile = "+ PRIJATÁ POŠTA"
Ukázali sme ako používať Mutt s Gmailom v systéme Linux ak vás zaujíma viac o tomto nástroji.
Naplánujte si úlohu zálohovania
Aby ste sa uistili, že sa vaše súbory pravidelne zálohujú, môžete naplánovať automatické spustenie úlohy zálohovania podľa nastaveného plánu. To sa dá urobiť s cron, vstavaný plánovač úloh v systéme Linux. Na otvorenie editora cron použite crontab -e príkaz. Ak chcete naplánovať spustenie úlohy zálohovania každý deň o 2:00, pridajte nasledujúci riadok:
0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
Ako zaobchádzať s týmto typom výrazov sa dozviete na Crontab Guru.
Pošlite zálohu e-mailom
Nakoniec môžete použiť Mutt na odoslanie zálohy e-mailom. Tu je príkaz, ktorý budete potrebovať:
echo „Tu je váš deň zálohovanie" | mutt -a "/cesta/do/my_data_backup.tar.gz"-s"Denne Zálohovanie" -- "[email protected]"
Uistite sa, že ste zadali svoju vlastnú e-mailovú adresu, kde je uvedená.
Užite si proces automatizácie zálohovania
Zabezpečenie integrity a bezpečnosti vašich údajov je kľúčové, najmä pri práci na významných projektoch alebo ukladaní dôležitých informácií na vašom Raspberry Pi. Hoci tvorenie pravidelné a manuálne zálohovanie je dobrým zvykom, automatizácia tohto procesu a odosielanie týchto záloh na váš e-mail nielenže šetrí čas, ale poskytuje vám aj ďalšiu vrstvu bezpečnosť.
Aj keď sa to na prvý pohľad môže zdať ako komplikovaný proces, uisťujeme vás, že výhody ďaleko prevyšujú počiatočné úsilie. Nikdy nemôžete predpovedať, kedy dôjde k zlyhaniu systému alebo strate údajov, takže pravidelná a dostupná záloha môže byť skutočným záchrancom.