الشرح ده بيوضّح الفرق بين الـ Snapshot والنسخة الاحتياطية — وهما مش نفس الحاجة رغم إن ناس كتير بتخلط بينهم — وإزاي تعمل كل واحد فيهم لسيرفر VPS، وإزاي تتأكد إن النسخة شغّالة فعلًا.
الإجابة المختصرة: الـ Snapshot صورة كاملة للسيرفر في لحظة معيّنة، بتترجّعك للحظة دي بالظبط — ممتازة قبل أي تغيير خطر. الـ Backup نسخة من بياناتك بتتخزّن مكان تاني، وبتحميك لو السيرفر نفسه ضاع. محتاج الاتنين، مش واحد منهم.
الفرق بينهم بالظبط
| Snapshot | نسخة احتياطية | |
|---|---|---|
| بيتخزّن فين | على نفس منظومة التخزين | مكان منفصل |
| السرعة | ثواني | دقايق لساعات |
| بيحميك من | غلطة في التحديث أو الإعداد | فقدان السيرفر أو تلف التخزين |
| الاسترجاع | السيرفر كله لحالته وقتها | ملفات أو قواعد بيانات منفردة |
| مناسب لـ | قبل أي تغيير خطر | حماية مستمرة يومية |
لأنه مخزّن مع السيرفر. لو حصلت مشكلة في التخزين نفسه، الـ Snapshot بيروح مع السيرفر. لازم يكون عندك نسخة برّه كمان.
١. اعمل Snapshot قبل أي تغيير خطر
خد Snapshot قبل: ترقية نظام التشغيل، تركيب لوحة تحكم، تغيير إعدادات خادم الويب، أو أي أمر مش متأكد من نتيجته.
من منطقة العميل، افتح خدمة السيرفر واختار Snapshots، واضغط Create. سمّيه باسم واضح فيه التاريخ والسبب — مثلًا before-php84-upgrade — عشان تعرف ترجع لأنهي واحد بعد كده.
ولو التغيير نجح، امسح الـ Snapshot القديم بعد يومين تلاتة عشان ما ياخدش مساحة.
٢. اعمل نسخة احتياطية للملفات وقواعد البيانات
لو عندك لوحة تحكم، استخدم أداة النسخ الاحتياطي بتاعتها. ولو السيرفر من غير لوحة، الأوامر دي بتعمل نسخة من مجلد المواقع وقواعد البيانات:
٣. انقل النسخة برّه السيرفر
دي الخطوة اللي ناس كتير بتنساها — والنسخة اللي على نفس السيرفر مش نسخة احتياطية حقيقية. من جهازك إنت:
أو ارفعها على تخزين سحابي أو مساحة نسخ احتياطي منفصلة.
٤. خلّيها تلقائية
النسخة اليدوية بتتنسي. ضيف مهمة مجدولة تشتغل كل يوم:
وضيف السطر ده عشان تشتغل ٣ الصبح كل يوم:
وحط الأوامر بتاعة الخطوة ٢ و ٣ جوّه ملف /root/backup.sh، وخلي السكربت يمسح النسخ الأقدم من ٧ أيام عشان المساحة ما تمتلئش.
٥. اختبر النسخة — أهم خطوة
النسخة اللي ما اتجربتش مش نسخة. مرة كل شهر:
- نزّل آخر نسخة وافتح الملف المضغوط، واتأكد إنه مش تالف وإن حجمه منطقي.
- جرّب تستورد نسخة قاعدة البيانات على قاعدة تجريبية.
- اتأكد إن النسخة فيها كل المواقع مش موقع واحد.
لو ظهرت لك مشكلة
- مفيش مساحة كفاية للنسخة — النسخ بتتعمل على نفس القرص. امسح النسخ القديمة أو انقلها برّه أول بأول.
- الاسترجاع من Snapshot مسح شغل يومين — طبيعي: الـ Snapshot بيرجّع السيرفر للحظة أخده. عشان كده لازم يكون معاك نسخ يومية كمان.
- ملف قاعدة البيانات حجمه صفر — بيانات دخول MySQL غلط، أو المستخدم مالوش صلاحية. جرّب الأمر يدوي وشوف رسالة الخطأ.
الخطوة الجاية
- مراقبة موارد سيرفر VPS.
- ترقية موارد السيرفر من غير توقف الخدمة.
- أول إعداد لسيرفر VPS لينكس.
محتاج مساعدة؟
افتح تذكرة وابعتلنا عنوان السيرفر ونوع النسخ اللي عايز تعمله، وهنقولك إيه المتاح في خطتك.