Automatiser nemt sikkerhedskopier af din Raspberry Pi's hjemmedrev ved hjælp af e-mail og Mutt.

Raspberry Pi er et vidunder af billige, kompakte computere. Dets brugere kører ofte kritiske projekter eller gemmer værdifulde data på deres enheder. Men som ethvert andet computersystem er Raspberry Pis ikke immune over for hardwarefejl, datatab og andre problemer.

Derfor er det vigtigt at lave regelmæssige sikkerhedskopier for at beskytte dine filer og data. Men hvad nu hvis du kunne automatisere denne proces og derudover sende sikkerhedskopierne direkte til din e-mail? Denne artikel vil guide dig fra at oprette en sikkerhedskopi til at installere og konfigurere den nødvendige software, planlægge opgaven og til sidst sende e-mailen med sikkerhedskopien.

Alt du behøver er en kommandolinje-e-mail-klient og selvfølgelig et Raspberry Pi-kort.

Opret en Raspberry Pi-sikkerhedskopi

Det første trin i denne proces er at oprette en sikkerhedskopi af de filer, du vil beskytte. På Raspberry Pi kan dette nemt gøres med

instagram viewer
tjære kommando. For eksempel for at sikkerhedskopiere mappen /home/pi/my_data, ville du bruge følgende kommando:

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

I vores my_data-mappe har vi for eksempel følgende filer:

Installer den nødvendige software

Når du har oprettet din sikkerhedskopi, skal du bruge en måde at sende den via e-mail. Til dette, brug Mutt, en kommandolinje-e-mail-klient. For at installere Mutt på din Raspberry Pi skal du indtaste:

sudo apt- installer mutt

Konfigurer Mutt-softwaren

Efter installation af Mutt, skal du konfigurere den til at sende e-mails. Opret en konfigurationsfil til Mutt på ~/.muttrc med følgende indhold:

sætfra = "[email protected]"
sæt rigtige navn = "Først sidst"

# IMAP-indstillinger
sæt imap_bruger = "[email protected]"
sæt imap_pass = ""

# SMTP-indstillinger
sæt smtp_url = "smtps://[email protected]"
sæt smtp_pass = ""

# Fjern Gmail-mapper
sæt mappe = "imaps://imap.gmail.com/"
sæt spoolfil = "+INDKASSE"

Vi har vist hvordan man bruger Mutt med Gmail på Linux hvis du er interesseret i mere om dette værktøj.

Planlæg sikkerhedskopieringsopgaven

For at sikre, at dine filer sikkerhedskopieres regelmæssigt, kan du planlægge sikkerhedskopieringsopgaven til at køre automatisk efter en fastsat tidsplan. Dette kan gøres med cron, den indbyggede opgaveplanlægning i Linux. For at åbne cron-editoren skal du bruge crontab -e kommando. Tilføj følgende linje for at planlægge sikkerhedskopieringsopgaven til at køre hver dag kl. 02:00:

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

Du kan lære at håndtere denne type udtryk på Crontab Guru.

Send sikkerhedskopien via e-mail

Endelig kan du bruge Mutt til at sende sikkerhedskopien via e-mail. Her er den kommando, du skal bruge:

echo "Her er din hverdag backup" | mutt -a "/sti/til/my_data_backup.tar.gz"-s"Daglige Backup" -- "[email protected]"

Sørg for at indtaste din egen e-mailadresse, hvor det er angivet.

Nyd processen med at automatisere dine sikkerhedskopier

Det er afgørende at sikre integriteten og sikkerheden af ​​dine data, især når du arbejder på vigtige projekter eller gemmer vigtige oplysninger på din Raspberry Pi. Selvom man laver regelmæssig og manuel sikkerhedskopiering er en god vane, at automatisere denne proces og sende disse sikkerhedskopier til din e-mail sparer ikke kun tid, men giver dig også et ekstra lag af sikkerhed.

Selvom det umiddelbart kan virke som en kompliceret proces, forsikrer vi dig om, at fordelene langt opvejer den indledende indsats. Du kan aldrig forudsige, hvornår en systemfejl eller datatab vil opstå, så det kan være en rigtig livredder at have en regelmæssig og tilgængelig backup.