نسخة احتياطية و Snapshot لسيرفر VPS

الشرح ده بيوضّح الفرق بين الـ Snapshot والنسخة الاحتياطية — وهما مش نفس الحاجة رغم إن ناس كتير بتخلط بينهم — وإزاي تعمل كل واحد فيهم لسيرفر VPS، وإزاي تتأكد إن النسخة شغّالة فعلًا.

الإجابة المختصرة: الـ Snapshot صورة كاملة للسيرفر في لحظة معيّنة، بتترجّعك للحظة دي بالظبط — ممتازة قبل أي تغيير خطر. الـ Backup نسخة من بياناتك بتتخزّن مكان تاني، وبتحميك لو السيرفر نفسه ضاع. محتاج الاتنين، مش واحد منهم.

الفرق بينهم بالظبط

  Snapshot نسخة احتياطية
بيتخزّن فين على نفس منظومة التخزين مكان منفصل
السرعة ثواني دقايق لساعات
بيحميك من غلطة في التحديث أو الإعداد فقدان السيرفر أو تلف التخزين
الاسترجاع السيرفر كله لحالته وقتها ملفات أو قواعد بيانات منفردة
مناسب لـ قبل أي تغيير خطر حماية مستمرة يومية
الـ Snapshot لوحده مش حماية كافية
لأنه مخزّن مع السيرفر. لو حصلت مشكلة في التخزين نفسه، الـ Snapshot بيروح مع السيرفر. لازم يكون عندك نسخة برّه كمان.

١. اعمل Snapshot قبل أي تغيير خطر

خد Snapshot قبل: ترقية نظام التشغيل، تركيب لوحة تحكم، تغيير إعدادات خادم الويب، أو أي أمر مش متأكد من نتيجته.

من منطقة العميل، افتح خدمة السيرفر واختار Snapshots، واضغط Create. سمّيه باسم واضح فيه التاريخ والسبب — مثلًا before-php84-upgrade — عشان تعرف ترجع لأنهي واحد بعد كده.

ولو التغيير نجح، امسح الـ Snapshot القديم بعد يومين تلاتة عشان ما ياخدش مساحة.

٢. اعمل نسخة احتياطية للملفات وقواعد البيانات

لو عندك لوحة تحكم، استخدم أداة النسخ الاحتياطي بتاعتها. ولو السيرفر من غير لوحة، الأوامر دي بتعمل نسخة من مجلد المواقع وقواعد البيانات:

tar -czf /root/www-$(date +%F).tar.gz /var/www mysqldump -u root -p --all-databases > /root/db-$(date +%F).sql

٣. انقل النسخة برّه السيرفر

دي الخطوة اللي ناس كتير بتنساها — والنسخة اللي على نفس السيرفر مش نسخة احتياطية حقيقية. من جهازك إنت:

scp root@SERVER_IP:/root/www-*.tar.gz ./ scp root@SERVER_IP:/root/db-*.sql ./

أو ارفعها على تخزين سحابي أو مساحة نسخ احتياطي منفصلة.

٤. خلّيها تلقائية

النسخة اليدوية بتتنسي. ضيف مهمة مجدولة تشتغل كل يوم:

crontab -e

وضيف السطر ده عشان تشتغل ٣ الصبح كل يوم:

0 3 * * * /root/backup.sh

وحط الأوامر بتاعة الخطوة ٢ و ٣ جوّه ملف /root/backup.sh، وخلي السكربت يمسح النسخ الأقدم من ٧ أيام عشان المساحة ما تمتلئش.

٥. اختبر النسخة — أهم خطوة

النسخة اللي ما اتجربتش مش نسخة. مرة كل شهر:

  • نزّل آخر نسخة وافتح الملف المضغوط، واتأكد إنه مش تالف وإن حجمه منطقي.
  • جرّب تستورد نسخة قاعدة البيانات على قاعدة تجريبية.
  • اتأكد إن النسخة فيها كل المواقع مش موقع واحد.

لو ظهرت لك مشكلة

  • مفيش مساحة كفاية للنسخة — النسخ بتتعمل على نفس القرص. امسح النسخ القديمة أو انقلها برّه أول بأول.
  • الاسترجاع من Snapshot مسح شغل يومين — طبيعي: الـ Snapshot بيرجّع السيرفر للحظة أخده. عشان كده لازم يكون معاك نسخ يومية كمان.
  • ملف قاعدة البيانات حجمه صفر — بيانات دخول MySQL غلط، أو المستخدم مالوش صلاحية. جرّب الأمر يدوي وشوف رسالة الخطأ.

الخطوة الجاية

  • مراقبة موارد سيرفر VPS.
  • ترقية موارد السيرفر من غير توقف الخدمة.
  • أول إعداد لسيرفر VPS لينكس.

محتاج مساعدة؟

افتح تذكرة وابعتلنا عنوان السيرفر ونوع النسخ اللي عايز تعمله، وهنقولك إيه المتاح في خطتك.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟

مقالات مشابهة

إمتى تحتاج تنقل لسيرفر VPS؟ ٦ علامات

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

الفرق بين VPS المُدار وغير المُدار

الشرح ده بيوضّح الفرق العملي بين السيرفر الافتراضي المُدار وغير المُدار، ومين مسؤول عن إيه بالظبط...

أول إعداد لسيرفر VPS لينكس: تأمين ومستخدم وجدار حماية

أول ساعة بعد استلام سيرفر VPS جديد هي الأهم أمنيًا. السيرفر بيتعرض لمحاولات تخمين كلمات المرور...

تركيب لوحة تحكم على VPS: cPanel و CyberPanel و aaPanel

لوحة التحكم بتخلّيك تدير مواقعك وقواعد البيانات والبريد من واجهة بدل سطر الأوامر. الشرح ده بيقارن...

شرح الاتصال بالسيرفر عن طريق remote desktop

الشرح ده بيوريك إزاي تتصل بسيرفر VPS ويندوز عن طريق سطح المكتب البعيد (Remote Desktop) من...