نسخ احتياطي تلقائي لكل الحسابات من WHM، وأين يُحفظ
الاعتماد على النسخ اليدوي يعرّض بيانات الخادم للخطر في حال حدوث أي عطل مفاجئ في الأقراص الصلبة. يوفر نظام WHM أداة نسخ احتياطي شاملة ومجدولة يمكنها حفظ بيانات الحسابات وإعدادات النظام محلياً أو رفعها تلقائياً إلى خوادم تخزين خارجية لضمان استمرارية الأعمال.
الوصول إلى إعدادات النسخ الاحتياطي في WHM#
سجل الدخول إلى لوحة WHM بحساب root، ثم انتقل من القائمة الجانبية إلى:
WHM -> Home -> Backup -> Backup Configuration
ضبط الإعدادات العامة (Global Settings)#
قم بتفعيل النسخ وضبط نوع الأرشفة وفق الآتي:
- Backup Status: اختر
Enable Backupsلتفعيل النظام. - Backup Type:
Compressed: ضغط الملفات بتنسيقtar.gz، وهو الخيار الأنسب لمعظم الخوادم لتوفير مساحة التخزين.Uncompressed: أرشفة بلا ضغط، يقلل العبء على المعالج ولكنه يتطلب مساحة تخزين ضخمة.Incremental: نسخ تزايدي يحتفظ بالملفات الجديدة والمعدلة فقط، مما يقلل وقت النسخ واستهلاك الموارد بشكل كبير.
- Maximum Destination Timeout: الوقت المسموح به لنقل النسخة قبل اعتبار العملية فاشلة (القيمة الافتراضية 300 ثانية، ويستحسن زيادتها للحسابات الكبيرة).
جدولة النسخ وسياسة الاحتفاظ (Scheduling and Retention)#
يمكنك جدولة النسخ الاحتياطي على ثلاثة مستويات زمنية وتحديد عدد النسخ التي يحتفظ بها النظام قبل حذف القديم تلقائياً:
- Daily Backup: تفعيل النسخ اليومي وتحديد الأيام (مثلاً من الأحد إلى الخميس) مع الاحتفاظ بـ 7 نسخ.
- Weekly Backup: أخذ نسخة أسبوعية كل يوم جمعة مع الاحتفاظ بـ 4 نسخ.
- Monthly Backup: أخذ نسخة شهرية في أول يوم من كل شهر مع الاحتفاظ بنسختين أو ثلاث.
تحديد ما يتم نسخه (Files and Databases)#
في قسم Files، تأكد من الآتي:
- تفعيل
Backup User Accountsلنسخ كافة مواقع العملاء. - تفعيل
Backup System Filesلنسخ ملفات إعدادات النظام الحيوية (Apache, Bind, MySQL configuration) لسرعة إعادة بناء الخادم عند الكوارث.
في قسم Databases، يفضل اختيار Per Account Only لإنشاء نسخة مستقلة من قواعد بيانات كل حساب داخل أرشيفه، مما يسهل استرجاع موقع عميل بمفرده دون المساس بقواعد بيانات الآخرين.
إعداد الوجهات البعيدة (Additional Destinations)#
حفظ النسخ على نفس الخادم لا يحمي بياناتك إذا تعطل القرص الصلب بالكامل. يوفر WHM إمكانية رفع النسخ مباشرة إلى وجهات خارجية مثل:
- SFTP / SCP: خادم تخزين خارجي مخصص.
- Amazon S3: حاويات تخزين سحابية في AWS.
- Backblaze B2 أو Google Drive: وجهات سحابية اقتصادية.
Retain backups in the default backup directory يحتفظ بنسخة محلية على القرص بعد رفعها للخادم البعيد. لا تُلغِ تفعيله إلا بعد أن تكون لديك وجهة إضافية واحدة على الأقل مفعّلة في تبويب Additional Destinations، وتتحقق من نجاح الرفع إليها؛ فإن ألغيته دون وجهة مفعّلة توقف النسخ كلياً برسالة Nowhere to back up: no enabled destinations found and retaining local copies is disabled. واعلم أن إلغاءه يعطّل أيضاً واجهة File and Directory Restoration في WHM ويخفيها من cPanel. وإن كانت مساحة القرص محدودة فأبقِ خيار Check the Available Disk Space مفعّلاً حتى لا يبدأ النسخ والقرص ممتلئ، فنفاد المساحة قد يوقف خدمات حيوية مثل MySQL وApache.تشغيل النسخ يدوياً وفحص السجلات#
إذا أردت تجربة إعدادات النسخ فوراً دون انتظار موعد الجدولة اليومية، شغّل الأمر التالي عبر SSH بصلاحيات root:
/usr/local/cpanel/bin/backup --force
يمكنك مراقبة تقدم العملية ورصد أي أخطاء من خلال قراءة أحدث ملف سجل في المسار:
tail -f /usr/local/cpanel/logs/cpbackup/*.log
المصادر#



التعليقات