برمجة سكربت نسخ احتياطي تلقائي للمواقع وقواعد البيانات على السيرفر

تفاصيل العمل

قمت ببرمجة سكربت Bash متقدم يقوم بأخذ نسخ احتياطية كاملة لمجلدات المواقع وقواعد البيانات MySQL/MariaDB، ويتم ضغطها باستخدام zstd للحصول على حجم صغير وسرعة في النقل.

يشمل السكربت المهام التالية:

تنفيذ النسخ الاحتياطي بشكل تلقائي في أوقات وساعات محددة

تحديد أيام معينة في الشهر لتنفيذ المهام (مثلاً كل 4 أيام)

نقل النسخ مباشرة إلى تخزين خارجي Storage Box باستخدام rsync

حذف النسخ القديمة تلقائياً بعد مدة محددة لتوفير المساحة

يتم إرسال إشعار عبر البريد الإلكتروني بعد كل عملية نسخ احتياطي، يحتوي على الوقت المستغرق وكافة تفاصيل العملية.

تنظيم ملفات الباك أب باسم الموقع والتاريخ لسهولة التتبع

السكربت تم اختباره بنجاح على أكثر من بيئة إنتاجية ويعمل بكفاءة وثبات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
6
تاريخ الإضافة
تاريخ الإنجاز
المهارات