Fraîche Flow

Linux · البنية التحتية · الشبكات · المحاكاة الافتراضية

docs/النسخ الاحتياطي والاستعادة الآليان
63 سطر3.09 KB

النسخ الاحتياطي والاستعادة الآليان

MILOUD NECILI

Fraîche Flow · تقنية المعلومات وتكامل الأنظمة

هدف المشروع

نسخ التهيئات ومحتوى الويب آليًا، والتحقق من إمكانية الاستعادة على ملفات محددة.

تنفيذي العملي

  • استخدام سكربت النسخ الاحتياطي /usr/local/bin/backup.sh وتوسيعه ليشمل /var/www.
  • نسخ /etc و/var/www باستخدام rsync إلى مجلدات نسخ احتياطي مؤرخة.
  • إعداد مهمة Cron للمستخدم root يوميًا عند 01:00 مع إعادة توجيه السجل.
  • إجراء استعادة على مستوى الملفات ومقارنة صفحة الويب المنسوخة احتياطيًا.

الإطار التقني

نطاق النسخ /etc و/var/www
الوجهة /mnt/backup/<Datum>/
الجدولة 0 1 * * * /usr/local/bin/backup.sh
السجل /var/log/backup.log

النتيجة

عولجت أتمتة النسخ الاحتياطي وتسجيل الأحداث واختبار استعادة على مستوى الملفات خلال المشروع. وفُحصت الاستعادة بمقارنة الملفات. ولا تُرفق ملفات السجل الأصلية المحددة في نسخة التقديم المهني هذه.

مسار التحقق والأدلة التشغيلية

sudo bash -n /usr/local/bin/backup.sh
sudo crontab -l
systemctl is-active cron
findmnt /mnt/backup; sudo iscsiadm -m session

سكربت النسخ الاحتياطي مع نجاح فحص البنية ومهمة Cron يومية

نجاح تشغيل اختباري للنسخ الاحتياطي مع تسجيل دخول iSCSI والنسخ والخروج

اختبار استعادة ناجح مع مقارنة الملفات ورمز خروج 0

استكشاف الأخطاء عمليًا

جرى تقييم نطاق النسخ ونطاق الاستعادة بصورة منفصلة. فنجاح النسخ لا يحل محل اختبار الاستعادة؛ وتشمل المراجعة أيضًا أذونات الملفات ومسار الوجهة.

الأمن والتقييم التقني

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

المهارات المكتسبة

الأتمتة باستخدام Bash وrsync وCron وتسجيل الأحداث والاستعادة وتوثيق الأدلة.

حالة المشروع

مكتمل وفق تأكيد مسؤول المشروع.