cPanel: كيفية حل خطأ cPanel «لا يوجد مساحة متبقية على الجهاز»؟

إذا رأيت الخطأ «لا يوجد مساحة متبقية على الجهاز» في cPanel، فهذا يعني عمومًا أن حساب الاستضافة الخاص بك قد وصل إلى حد مساحة القرص أو عدد inodes (العدد الإجمالي للملفات والمجلدات التي يمكن أن يحتوي عليها حسابك). وهذا شائع في الاستضافة المشتركة وقد يؤدي إلى مشاكل مثل:

  • عدم القدرة على إرسال أو استقبال البريد الإلكتروني

  • موقع الويب الذي لا يتحدث

  • فشل النسخ الاحتياطية

  • رسائل الخطأ عند تسجيل الدخول إلى cPanel

في هذا الدليل، سوف نشرح كيفية حل هذه المشكلة، سواء كنت لديك أم لا إمكانية الوصول إلى الطرفية (SSH) الخاص بنا.

الخطوة 1: فهم المشكلة

يمكنك الوصول إلى حد الموردين:

  • مساحة القرص : لقد وصلت إلى حصة التخزين الخاصة بك (مثل 5 غيغابايت)

  • Inodes : لقد وصلت إلى الحد الأقصى لعدد الملفات المسموح بها (مثل 100,000 ملف)

للمستخدمين الذين لديهم وصول إلى الطرفية (SSH)

إذا كنت تستخدم استضافة مشتركة مع Pack PRO أو Pack EXTRA, اتبع الخطوات التالية في الطرفية:

التحقق من استخدام القرص اكتب:

df -h

هذا يعرض استخدام مساحة القرص. ابحث عن الخطوط التي تحمل 100% في عمود “Use%”. التحقق من استخدام inodes اكتب:

df -i

هذا يظهر لك عدد inodes (الملفات) التي تستخدمها. إذا كان 100%، فستحتاج لحذف بعض الملفات. البحث وحذف الملفات الكبيرة أو القديمة لعثور على المجلدات الأكبر:

du -sh * | sort -rh | head -n 20

ثم ادخل إلى المجلدات واحذف الملفات غير الضرورية. ركز على: النسخ الاحتياطية القديمة:

rm -rf backup/*

الملفات المؤقتة:

rm -rf tmp/*

ملفات الجلسة PHP :

rm -rf /var/cpanel/php/sessions/ea-php*/sess_*

ملفات السجلات الكبيرة:

find ~/ -name "*.log" -size +50M -delete

إفراغ سلة المهملات والبريد الإلكتروني الملفات في .trash:

rm -rf ~/.trash/*

البريد الإلكتروني القديم في Roundcube أو مجلدات البريد عبر الويب:

rm -rf mail/*/*/.Trash/cur/*

للمستخدمين بدون الوصول إلى الطرفية (SSH)

إذا لم يكن لديك وصول إلى الطرفية، لا تقلق — cPanel يقدم لك أدوات لتنظيف. أولاً، قم بتسجيل الدخول إلى cPanel. اذهب إلى ملفات → استخدام القرص. قم بالتمرير لرؤية أي المجلدات تستحوذ على معظم المساحة.

ركز على:

  • /mail/

  • /public_html/

  • /tmp/

  • /logs/

ثم افتح مدير الملفات في cPanel: اذهب إلى مجلدات النسخ الاحتياطي واحذف الملفات القديمة أو غير المستخدمة. ابحث عن ملفات error_log الكبيرة في أدلة المواقع الخاصة بك واحذفها. في مدير الملفات، انتقل إلى المجلد .trash (قد تحتاج إلى تمكين «عرض الملفات المخفية» في الإعدادات) وأفرغ محتوياته. إذا كان لديك مواقع قديمة أو مجلدات اختبار أو تثبيتات WordPress غير مستخدمة، قم بحذفها. حذف البريد الإلكتروني القديم:

  • انتقل إلى حسابات البريد الإلكتروني → إدارة

  • تحت «استخدام مساحة القرص»، احذف الرسائل في المجلدات سلة المهملات, غير المرغوب أو مرسلة

الخطوة 3: منع تكرار ذلك

الممارسات الجيدة

  • أفرغ سلة المهملات بانتظام في مدير الملفات والبريد عبر الويب

  • تجنب تخزين النسخ الاحتياطية الكبيرة على الاستضافة — فضّل Google Drive أو غيره

  • استخدم فلاتر البريد الإلكتروني لحذف البريد العشوائي تلقائيًا

  • قلل النسخ الاحتياطية التلقائية إلى 1 أو 2 نسخ

  • قم بإلغاء تثبيت أنظمة إدارة المحتوى أو الإضافات غير المستخدمة

  • استخدم عملاء بريد إلكتروني خارجيين مثل Outlook أو Gmail لتخفيف التخزين

هل ما زالت لديك المشكلة؟

إذا كنت لا تزال ترى الخطأ « لا توجد مساحة متبقية على الجهاز » بعد تنفيذ جميع عمليات التنظيف، فهذا يعني أن خطة الاستضافة الخاصة بك لم تعد تفي باحتياجاتك. ربما حان الوقت لاختيار خطة أعلى أو الانتقال إلى خطةVPS أو خادم مخصص توفر مساحة أكبر وحجمًا أعلى للإنودات. ستمنحك الترقية مساحة أكبر لتطوير موقعك وتجنب تكرار مثل هذه المشكلة.