Automatiser enkelt sikkerhetskopier av Raspberry Pis hjemmestasjon ved hjelp av e-post og Mutt.
Raspberry Pi er et vidunder av rimelig, kompakt databehandling. Brukerne kjører ofte kritiske prosjekter eller lagrer verdifull data på enhetene deres. Imidlertid, som alle andre datasystemer, er Raspberry Pis ikke immun mot maskinvarefeil, datatap og andre problemer.
Derfor er det viktig å ta regelmessige sikkerhetskopier for å beskytte filene og dataene dine. Men hva om du kunne automatisere denne prosessen og i tillegg sende sikkerhetskopiene direkte til e-posten din? Denne artikkelen vil veilede deg fra å lage en sikkerhetskopi til å installere og konfigurere nødvendig programvare, planlegge oppgaven og til slutt sende e-posten med sikkerhetskopien.
Alt du trenger er en kommandolinje-e-postklient og, selvfølgelig, et Raspberry Pi-brett.
Lag en Raspberry Pi-sikkerhetskopi
Det første trinnet i denne prosessen er å lage en sikkerhetskopi av filene du vil beskytte. På Raspberry Pi kan dette enkelt gjøres med
tjære kommando. For eksempel for å sikkerhetskopiere mappen /home/pi/my_data, vil du bruke følgende kommando:tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
I mappen min_data har vi for eksempel følgende filer:
Installer den nødvendige programvaren
Når du har opprettet sikkerhetskopien, trenger du en måte å sende den på via e-post. For dette, bruk Mutt, en kommandolinje-e-postklient. For å installere Mutt på din Raspberry Pi, skriv inn:
sudo apt-få installer mutt
Konfigurer Mutt-programvaren
Etter å ha installert Mutt, må du konfigurere den til å sende e-post. Opprett en konfigurasjonsfil for Mutt på ~/.muttrc med følgende innhold:
settfra = "[email protected]"
sett ekte navn = "Først sist"# IMAP-innstillinger
sett imap_user = "[email protected]"
sett imap_pass = "" # SMTP-innstillinger
sett smtp_url = "smtps://[email protected]"
sett smtp_pass = ""
# Eksterne Gmail-mapper
sett mappe = "imaps://imap.gmail.com/"
sett spoolfil = "+INBOKS"
Vi har vist hvordan du bruker Mutt med Gmail på Linux hvis du er interessert i mer om dette verktøyet.
Planlegg sikkerhetskopieringsoppgaven
For å sikre at filene dine blir sikkerhetskopiert regelmessig, kan du planlegge at sikkerhetskopieringsoppgaven skal kjøres automatisk etter en fastsatt tidsplan. Dette kan gjøres med cron, den innebygde oppgaveplanleggeren i Linux. For å åpne cron-editoren, bruk crontab -e kommando. Legg til følgende linje for å planlegge at sikkerhetskopieringsoppgaven skal kjøres hver dag klokken 02:00:
0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
Du kan lære hvordan du håndterer denne typen uttrykk på Crontab Guru.
Send sikkerhetskopien via e-post
Til slutt kan du bruke Mutt til å sende sikkerhetskopien via e-post. Her er kommandoen du trenger:
echo "Her er din daglige backup" | mutt -a "/sti/til/my_data_backup.tar.gz" -s "Daglig Sikkerhetskopiering" -- "[email protected]"
Sørg for at du skriver inn din egen e-postadresse der det er spesifisert.
Nyt prosessen med å automatisere sikkerhetskopiene dine
Å sikre integriteten og sikkerheten til dataene dine er avgjørende, spesielt når du jobber med betydelige prosjekter eller lagrer viktig informasjon på din Raspberry Pi. Selv om å lage regelmessig og manuell sikkerhetskopiering er en god vane, å automatisere denne prosessen og sende disse sikkerhetskopiene til e-posten din sparer ikke bare tid, men gir deg også et ekstra lag med sikkerhet.
Selv om det kan virke som en komplisert prosess i begynnelsen, forsikrer vi deg om at fordelene langt oppveier den første innsatsen. Du kan aldri forutsi når en systemfeil eller datatap vil oppstå, så å ha en vanlig og tilgjengelig sikkerhetskopi kan være en ekte livredder.