النسخ الاحتياطية لقاعدة البيانات
صفحة النسخ الاحتياطية لقاعدة البيانات في وحدة إدارة النظام هي واجهة التحكم الأساسية لحماية بيانات مؤسستك. ونظرًا لأن النظام يعالج بيانات مالية غير قابلة للتعديل — بما في ذلك ترحيلات دفتر الأستاذ العام والرواتب وتقييمات المخزون — فإن سلامة قاعدة البيانات وقابليتها للاستعادة التزام ائتماني مطلوب للامتثال الصارم لمعايير GAAP/IFRS.
تتيح هذه الواجهة لمسؤولي النظام تهيئة جداول النسخ الاحتياطي التلقائي، وإنشاء لقطات يدوية عند الطلب، ومراقبة سلامة البنية التحتية للنسخ الاحتياطي.
الوصول إلى إدارة النسخ الاحتياطي
انتقل إلى إدارة النظام > النسخ الاحتياطية لقاعدة البيانات.
توفر لوحة التحكم الرئيسية رؤية فورية لجاهزية النظام للتعافي من الكوارث:
- حالة النظام: تشير إلى ما إذا كانت عملية النسخ الاحتياطي في الخلفية
خاملأو تنفذ مهمة حاليًا. - التشغيل التالي المجدول: يعرض الطابع الزمني الدقيق (بالتوقيت العالمي UTC) للنسخ الاحتياطي التلقائي التالي.
- آخر نسخة احتياطية: تعرض حالة اكتمال آخر عملية ناجحة وطابعها الزمني.
- سياسة الاحتفاظ: تعرض قواعد الأرشفة الحالية (مثل الاحتفاظ بالنسخ الاحتياطية لمدة 14 يومًا) و
مسار التخزينالفعلي المحدد على الخادم.
سجل النسخ الاحتياطي
يوفر الجدول المركزي سجل تدقيق شاملًا لجميع النسخ الاحتياطية المنفذة.
- النوع: يشير إلى ما إذا كانت النسخة
تلقائي(بواسطة المجدول) أويدويبواسطة مسؤول. - الحالة: تشير إلى
مكتملأوفشل. - الحجم: المساحة التخزينية لملف النسخة الاحتياطية بعد الضغط.
يؤدي اختيار صف محدد إلى تعبئة لوحة تفاصيل النسخ الاحتياطي على جانب الصفحة، والتي توفر بيانات تقنية تفصيلية، منها:
- التحقق من المجموع الاختباري (Checksum).
- إصدارا PostgreSQL والتطبيق بالضبط وقت أخذ اللقطة.
- سجلات التنفيذ الخام التي توضح مخرجات عملية
pg_dumpلاستكشاف الأخطاء وإصلاحها.
إدارة جدول النسخ الاحتياطي
لضمان حماية البيانات بشكل مستمر، يعتمد النظام على مجدول تلقائي. انقر على إدارة الجدول الزمني في شريط الإجراءات.
يتيح لك مربع الحوار تكوين الجدول الزمني للنسخ الاحتياطي وضع استراتيجية هدف نقطة الاستعادة (RPO) لمؤسستك.
الإعداد البسيط
لعمليات النشر المعتادة، توفر علامة التبويب بسيط واجهة سهلة:
- مفعّل: بدّل لتفعيل المجدول التلقائي أو إيقافه.
- التكرار: اختر الوتيرة (مثل
يومي). - وقت التنفيذ: حدّد الوقت الدقيق لتشغيل النسخ الاحتياطي. أفضل ممارسة: جدوله خارج ساعات الذروة (مثل الساعة 02:00 صباحًا) لتقليل التنافس على عمليات القرص خلال ساعات العمل.
الإعداد المتقدم (Cron)
لمتطلبات الجدولة المعقدة، اختر علامة التبويب متقدم.
يتيح لك ذلك إدخال تعبير Cron قياسي من يونكس (مثل 0 2 * * * للتشغيل يوميًا الساعة 2 صباحًا) مباشرة في محرك الجدولة.
سياسة التخزين
بغض النظر عن طريقة الجدولة، يجب تحديد محددات الاحتفاظ:
- مسار التخزين: المسار المطلق للمجلد على الخادم الذي تُكتب فيه ملفات النسخ الاحتياطي المشفرة (مثل
/var/erp/backups). - أيام الاحتفاظ: المدة التي يحتفظ فيها النظام بالنسخ الاحتياطية التلقائية قبل حذفها لاستعادة مساحة القرص (مثل
14يومًا).
انقر على حفظ لاعتماد الجدول في عملية الخلفية.
إنشاء نسخة احتياطية يدوية
قبل تنفيذ تغييرات تشغيلية كبيرة — مثل إقفال نهاية السنة المالية أو استيراد كمية ضخمة من البيانات — يُوصى بشدة بأخذ لقطة فورية لقاعدة البيانات.
انقر على زر بدء النسخ الاحتياطي في شريط الإجراءات.
تُنفَّذ هذه العملية بشكل غير متزامن. وستتحول حالة النظام إلى "جاري التشغيل"، وعند الاكتمال ستظهر اللقطة الجديدة في جدول السجل بنوع يدوي.
محتويات النسخة الاحتياطية
تتكون كل نسخة احتياطية من ملفين يُخزنان معًا: لقطة قاعدة البيانات، وأرشيف لكل مستند مرفوع (مثل المستندات الممسوحة ضوئيًا المرفقة بهويات الموظفين). ولا تكتمل النسخة الاحتياطية إلا بوجود الملفين معًا، وتُعرض النسخة بحالة فشل إذا تعذرت أرشفة المستندات. ويؤدي حذف نسخة احتياطية، أو انتهاء فترة الاحتفاظ بها، إلى حذف الملفين معًا.
عند تنزيل نسخة احتياطية للاحتفاظ بنسخة خارج الموقع، نزّل الملفين معًا: لقطة قاعدة البيانات (الخيار الافتراضي) وأرشيف المستندات.
أما النسخ الاحتياطية المأخوذة قبل إضافة المستندات إليها، فتحتوي على لقطة قاعدة البيانات فقط. وتؤدي استعادة إحداها إلى إبقاء المستندات الموجودة حاليًا في النظام كما هي.
الاستعادة من نسخة احتياطية
استعادة قاعدة البيانات إجراء إتلافي بطبيعته، إذ يستبدل البيئة الفعلية فورًا، ويمحو نهائيًا أي بيانات معاملات أُدخلت بعد أخذ النسخة الاحتياطية.
لبدء الاستعادة:
- اختر نسخة احتياطية موثوقة بحالة
مكتملمن جدول السجل. - انقر على استعادة في شريط الإجراءات.
- ستُطلب منك سلسلة من عمليات التحقق الإلزامية الوقائية (بما في ذلك إعادة إدخال كلمة المرور وتحذير بشأن الجلسات النشطة) لمنع التنفيذ غير المقصود.
- سينفذ النظام تلقائيًا "نسخة احتياطية وقائية قبل الاستعادة" قبل تطبيق اللقطة السابقة.