استعادة نسخ cPanel احتياطية كثيرة دفعة واحدة
حلقة صغيرة تستعيد كل نسخ حسابات cPanel الاحتياطية في مجلد واحد، واحدة تلو الأخرى.
من الأرشيف: نُشر أصلًا على mohamedsharaf.net في يناير 2016. أُعيدت كتابته ومراجعته في 2026، وبعض التفاصيل قد تكون قديمة.
عند نقل سيرفر كامل، ينتهي بك الأمر غالبًا بمجلد مليء بملفات cpmove-*.tar.gz. بدل استعادتها واحدًا واحدًا من WHM، تقوم حلقة صغيرة عبر SSH بالمهمة عنك:
cd /home/backups
for f in cpmove-*.tar.gz; do
/scripts/restorepkg "$f"
sleep 30
done
غيّر /home/backups إلى مجلدك. التوقف القصير بين الحسابات يعطي السيرفر مساحة للتنفس، حتى لا يتحول النقل الكبير إلى ضغط مفاجئ.
شغّلها داخل screen أو tmux حتى لا يوقفها انقطاع اتصال SSH في المنتصف، وتحقق من كل حساب بعد الانتهاء.