قم بأتمتة النسخ الاحتياطية لمحرك أقراص Raspberry Pi المنزلي الخاص بك باستخدام البريد الإلكتروني و Mutt.

يعد Raspberry Pi أعجوبة من الحوسبة منخفضة التكلفة وصغيرة الحجم. غالبًا ما يدير مستخدموها مشاريع مهمة أو يخزنون بيانات قيمة على أجهزتهم. ومع ذلك ، مثل أي نظام كمبيوتر آخر ، فإن Raspberry Pis ليس محصنًا ضد أعطال الأجهزة وفقدان البيانات وغيرها من المشكلات.

لذلك ، يعد إجراء نسخ احتياطية بشكل منتظم أمرًا ضروريًا لحماية ملفاتك وبياناتك. ولكن ماذا لو كان بإمكانك أتمتة هذه العملية ، بالإضافة إلى إرسال النسخ الاحتياطية مباشرةً إلى بريدك الإلكتروني؟ ستوجهك هذه المقالة من إنشاء نسخة احتياطية إلى تثبيت البرامج الضرورية وتكوينها ، وجدولة المهمة ، وأخيراً إرسال البريد الإلكتروني مع النسخة الاحتياطية.

كل ما تحتاجه هو عميل بريد إلكتروني لسطر الأوامر ، وبالطبع لوحة Raspberry Pi.

قم بإنشاء نسخة احتياطية Raspberry Pi

تتمثل الخطوة الأولى في هذه العملية في إنشاء نسخة احتياطية من الملفات التي تريد حمايتها. في Raspberry Pi ، يمكن القيام بذلك بسهولة باستخدام ملف قطران يأمر. على سبيل المثال ، لعمل نسخة احتياطية من المجلد /home/pi/my_data، يمكنك استخدام الأمر التالي:

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

في مجلد my_data لدينا ، على سبيل المثال ، الملفات التالية:

قم بتثبيت البرنامج الضروري

بمجرد إنشاء النسخة الاحتياطية ، ستحتاج إلى طريقة لإرسالها عبر البريد الإلكتروني. لهذا استخدم المغفل، عميل بريد إلكتروني لسطر الأوامر. لتثبيت Mutt على Raspberry Pi ، أدخل:

sudo apt-يحصل تثبيت المغفل

تكوين برنامج Mutt

بعد تثبيت Mutt ، ستحتاج إلى تكوينه لإرسال رسائل البريد الإلكتروني. قم بإنشاء ملف تكوين لـ Mutt at ~ / .muttrc بالمحتوى التالي:

تعيينمن = "[email protected]"
تعيين الاسم الحقيقي = "اول الاخر"

# إعدادات IMAP
تعيين imap_user = "[email protected]"
تعيين imap_pass = ""

# إعدادات SMTP
تعيين smtp_url = "smtps: //[email protected]"
تعيين smtp_pass = ""

# مجلدات Gmail عن بعد
تعيين مجلد = "imaps: //imap.gmail.com/"
تعيين ملف التخزين المؤقت = "+ INBOX"

لقد أظهرنا كيفية استخدام Mutt مع Gmail على نظام Linux إذا كنت مهتمًا بمزيد من المعلومات حول هذه الأداة.

جدولة مهمة النسخ الاحتياطي

للتأكد من نسخ ملفاتك احتياطيًا بانتظام ، يمكنك جدولة مهمة النسخ الاحتياطي للتشغيل تلقائيًا وفقًا لجدول زمني محدد. يمكن القيام بذلك مع كرون، برنامج جدولة المهام المدمج في Linux. لفتح محرر cron ، استخدم ملحق كرونتاب -e يأمر. أضف السطر التالي لجدولة مهمة النسخ الاحتياطي للتشغيل كل يوم الساعة 2 صباحًا:

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 الخاص بك. على الرغم من صنع تعد النسخ الاحتياطية العادية واليدوية عادة جيدة ، حيث إن أتمتة هذه العملية وإرسال هذه النسخ الاحتياطية إلى بريدك الإلكتروني لا يوفر الوقت فحسب ، بل يوفر لك أيضًا طبقة إضافية من حماية.

بينما قد تبدو عملية معقدة في البداية ، فإننا نؤكد لك أن الفوائد تفوق بكثير الجهد الأولي. لا يمكنك أبدًا التنبؤ بموعد حدوث فشل في النظام أو فقدان البيانات ، لذا فإن وجود نسخة احتياطية منتظمة ويمكن الوصول إليها يمكن أن يكون منقذًا حقيقيًا.