فشل الترقية: مساحة القرص منخفضة - ملفات التراكب الزائدة؟

نفدت المساحة لدي على خادم Linode VPS بسعة 50 جيجابايت.

فيما يلي بعض الأشياء التي تستهلك مساحة ولم يتم ذكرها بعد. بعضها خاص بـ Discourse، وبعضها عام لأنظمة Linux.

  1. قم بتشغيل ll /lib/modules. لقد فوجئت برؤية حوالي 15 جيجابايت من النوى القديمة التي لم يهتم apt autoremove بإزالتها. يعتقد Claude أنها تم تثبيتها بطريقة غير قياسية، وقام بإنشاء برنامج نصي آمن للإزالة. استغرق الأمر حوالي ساعة ولكنه نجح (قم بتشغيله على مسؤوليتك الخاصة، بالطبع) وتمكنت من تشغيل ./launcher rebuild دون خطأ no space left on device.

  2. لم يقم البرنامج النصي بحذف الرؤوس المقابلة في /usr/src. لهذا، أنشأ ChatGPT برنامجًا نصيًا آخر.

  3. تم استهلاك حوالي نصف جيجابايت من المساحة بواسطة مناطق لغوية غير مفيدة.

  4. تم استهلاك جيجابايت إضافي بواسطة الدليل /var/lib/docker/overlay2/.../merged/home/discourse/.cache.

ربما يكون سؤالًا غبيًا، ولكن ما الذي تحتويه الدلائل merge و diff بالضبط؟ هل يمكن حذف أحدها بأمان في وقت ما؟

إعجاب واحد (1)