قبل البدء
احتفظ بنسخة كاملة مؤرخة وأصل مستقل. أوقف الكتابة أو استخدم نسخاً متسقاً مع التطبيق. اختبر الاستعادة في بيئة خاصة ولا تعدّل الأصل.
احصر الإصدارات والنطاق
ميّز التطبيق والنسخة المدعومة وصورة النظام؛ لقطة مزود آخر لا تقلع تلقائياً على KVM.
سجّل الإصدارات وطريقة التشغيل والمساحة المستخدمة والحسابات والصلاحيات والمهام وقواعد البيانات والاعتماديات الخارجية. تأكد من إمكانية التصدير قبل إلغاء الخدمة القديمة.
- KVM
- Debian / Ubuntu
احتفظ بكل البيانات
احصر بالقراءة فقط النظام والمعمارية والأقراص وUID/GID وACL وsystemd وcron.
احتفظ بنسخة كاملة مؤرخة وأصل مستقل. أوقف الكتابة أو استخدم نسخاً متسقاً مع التطبيق. اختبر الاستعادة في بيئة خاصة ولا تعدّل الأصل.
- systemd / cron
- UID / GID / ACL
احتفظ بكل البيانات
cat /etc/os-release
uname -mلم تُنفذ أي عملية نقل أو فحص فعلي للنسخ. احتفظ بالمصدر واستعادة مجرّبة. لا ضمان لعدم التوقف أو بقاء IP أو قابلية نقل التراخيص.
احتفظ بكل البيانات
df -hT
lsblk -fلم تُنفذ أي عملية نقل أو فحص فعلي للنسخ. احتفظ بالمصدر واستعادة مجرّبة. لا ضمان لعدم التوقف أو بقاء IP أو قابلية نقل التراخيص.
احتفظ بكل البيانات
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lلم تُنفذ أي عملية نقل أو فحص فعلي للنسخ. احتفظ بالمصدر واستعادة مجرّبة. لا ضمان لعدم التوقف أو بقاء IP أو قابلية نقل التراخيص.
راجع الحسابات والاعتماديات
ملفات قاعدة نشطة ليست تصديراً متسقاً؛ للنسخ المعاملاتية قيود المحرك وDDL.
تحقق من الإصدارات والمساحة المؤقتة والمنافذ والصلاحيات في الوجهة. ابدأ بالإصدارات نفسها وافصل الترقية. تساوي RAM وvCPU لا يثبت تساوي الأداء.
- MySQL / MariaDB / PostgreSQL
حضّر الوجهة والنسخة
rsync المحلي مع -n يحاكي فقط؛ تحقق من المسارات ولا تستبدل شبكة الوجهة بإعدادات المصدر.
خطط لإيقاف الكتابة وتصدير نهائي متسق. افصل الملفات عن SQL. مقارنة حجم وبصمة الأرشيف المستقر نفسه لا تثبت اتساق قاعدة البيانات.
- rsync -n
- SHA-256
حضّر الوجهة والنسخة
rsync -aHAXn --numeric-ids -- /source/ /destination/لم تُنفذ أي عملية نقل أو فحص فعلي للنسخ. احتفظ بالمصدر واستعادة مجرّبة. لا ضمان لعدم التوقف أو بقاء IP أو قابلية نقل التراخيص.
حضّر الوجهة والنسخة
sha256sum /path/archive.tar.gzلم تُنفذ أي عملية نقل أو فحص فعلي للنسخ. احتفظ بالمصدر واستعادة مجرّبة. لا ضمان لعدم التوقف أو بقاء IP أو قابلية نقل التراخيص.
اختبر في بيئة خاصة
اختبر المستخدمين والخدمات وكتابة SQL والشهادات والمهام ووحدة الاستعادة؛ تتغير IP والبوابة.
اختبر التشغيل والدخول والصلاحيات والبيانات واستمرار الحفظ بعد إعادة تشغيل سليمة في بيئة خاصة. تحقق من الشهادات وTCP/UDP دون كشف الإدارة للعامة.
- TCP / UDP
- TLS
حوّل مع إبقاء الاستعادة
خطط للمزامنة النهائية وتجنب المهام المكررة ولا تلغِ المصدر إلا بعد القبول.
غيّر العنوان أو DNS بعد الاختبارات. راعِ TTL والتخزين المؤقت. راقب الأخطاء والكتابات الجديدة؛ الرجوع يتطلب تسوية البيانات الجديدة وليس تغيير DNS فقط.
- DNS
- IP
الخطوة المناسبة لحالتك
| الحالة | الخطوة التالية |
|---|---|
| قبل الانتقال | لا تحوّل الخدمة قبل نجاح استعادة نسخة كاملة في اختبار خاص. |
| أثناء النقل | قد يفوّت النسخ أثناء التشغيل تغييرات. خطط مع مسؤول لتكرار البيانات والمزامنة النهائية المناسبة للتطبيق؛ لا نعد بانتقال دون توقف. |
| بعد التحويل | احتفظ بالخدمة القديمة والأصول حتى القبول. حدد صاحب قرار التحويل وكيفية تسوية الكتابات الجديدة عند الرجوع. |
المراجع الرسمية
تشرح هذه المراجع البروتوكولات والإعدادات المذكورة. راجع دائماً وثائق الإصدار الذي تستخدمه.