הפוך בקלות גיבויים של הכונן הביתי של Raspberry Pi שלך באמצעות דואר אלקטרוני ומוט.

Raspberry Pi הוא פלא של מחשוב בעלות נמוכה וקומפקטית. המשתמשים שלה מריצים לעתים קרובות פרויקטים קריטיים או מאחסנים נתונים יקרי ערך במכשירים שלהם. עם זאת, כמו כל מערכת מחשב אחרת, Raspberry Pis אינו חסין מפני תקלות חומרה, אובדן נתונים ובעיות אחרות.

לכן, ביצוע גיבויים קבועים הוא חיוני כדי להגן על הקבצים והנתונים שלך. אבל מה אם תוכל להפוך את התהליך הזה לאוטומטי ובנוסף, לשלוח את הגיבויים ישירות למייל שלך? מאמר זה ידריך אותך מיצירת גיבוי להתקנה והגדרת התוכנה הדרושה, תזמון המשימה ולבסוף, שליחת המייל עם הגיבוי.

כל מה שאתה צריך זה לקוח דוא"ל של שורת פקודה וכמובן לוח Raspberry Pi.

צור גיבוי של Raspberry Pi

השלב הראשון בתהליך זה הוא ליצור גיבוי של הקבצים שאתה רוצה להגן עליהם. ב-Raspberry Pi, ניתן לעשות זאת בקלות עם זֶפֶת פקודה. למשל, כדי לגבות את התיקיה /home/pi/my_data, תשתמש בפקודה הבאה:

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

בתיקייה my_data שלנו, יש לנו למשל את הקבצים הבאים:

התקן את התוכנה הדרושה

לאחר שיצרת את הגיבוי שלך, תצטרך דרך לשלוח אותו בדוא"ל. לשם כך, השתמש

instagram viewer
כְּלַבלָב, לקוח דוא"ל בשורת פקודה. כדי להתקין את Mutt ב-Raspberry Pi שלך, הזן:

sudo apt-לקבל להתקין mutt

הגדר את תוכנת Mutt

לאחר התקנת Mutt, תצטרך להגדיר אותו כדי לשלוח מיילים. צור קובץ תצורה עבור Mutt ב ~/.muttrc עם התוכן הבא:

מַעֲרֶכֶתמ = "[email protected]"
מַעֲרֶכֶת שם אמיתי = "ראשון אחרון"

# הגדרות IMAP
מַעֲרֶכֶת imap_user = "[email protected]"
מַעֲרֶכֶת imap_pass = ""

# הגדרות SMTP
מַעֲרֶכֶת smtp_url = "smtps://[email protected]"
מַעֲרֶכֶת smtp_pass = ""

# תיקיות Gmail מרוחקות
מַעֲרֶכֶת תיקיה = "imaps://imap.gmail.com/"
מַעֲרֶכֶת spoolfile = "+INBOX"

הראינו כיצד להשתמש ב-Mutt עם Gmail בלינוקס אם אתה מעוניין במידע נוסף על הכלי הזה.

תזמן את משימת הגיבוי

כדי לוודא שהקבצים שלך מגובים באופן קבוע, אתה יכול לתזמן את משימת הגיבוי כך שתפעל אוטומטית לפי לוח זמנים מוגדר. ניתן לעשות זאת עם cron, מתזמן המשימות המובנה בלינוקס. כדי לפתוח את עורך cron, השתמש ב- crontab -e פקודה. הוסף את השורה הבאה כדי לתזמן את משימת הגיבוי לפעול כל יום בשעה 02:00:

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

אתה יכול ללמוד איך להתמודד עם סוג זה של ביטוי ב קרונטאב גורו.

שלח את הגיבוי בדוא"ל

לבסוף, אתה יכול להשתמש ב-Mutt כדי לשלוח את הגיבוי בדוא"ל. הנה הפקודה שתצטרך:

הד "הנה היומיום שלך גיבוי" | mutt -a "/נָתִיב/ל/my_data_backup.tar.gz"-ס"יום יומי גיבוי" -- "[email protected]"

ודא שאתה מזין את כתובת הדוא"ל שלך במקום שצוין.

תהנה מתהליך האוטומציה של הגיבויים שלך

הבטחת שלמות ובטיחות הנתונים שלך היא חיונית, במיוחד כאשר עובדים על פרויקטים משמעותיים או אחסון מידע חשוב על Raspberry Pi שלך. אמנם עושה גיבויים רגילים וידניים הם הרגל טוב, אוטומציה של תהליך זה ושליחת הגיבויים למייל שלך לא רק חוסכת זמן אלא גם מספקת לך שכבה נוספת של בִּטָחוֹן.

למרות שזה עשוי להיראות כמו תהליך מסובך בהתחלה, אנו מבטיחים לך שהיתרונות עולים בהרבה על המאמץ הראשוני. לעולם אינך יכול לחזות מתי יתרחש כשל במערכת או אובדן נתונים, כך שגיבוי קבוע ונגיש יכול להיות הצלה אמיתית.