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