بيئة التطوير تستنفد مساحة القرص

بيئة التطوير لديسكورس الخاصة بي (آلة افتراضية بنظام أوبونتو) تستنفد مساحة القرص، رغم أنني ضاعفت حجم القرص في الآلة الافتراضية ليصبح 24 جيجابايت الأسبوع الماضي. هل أحتاج إلى حذف إصدارات ديسكورس القديمة يدويًا أو تشغيل سكريبت تنظيف أو شيء من هذا القبيل؟ لا أستطيع التفكير في سبب آخر لاستنفاد مساحة القرص مرة أخرى، حيث إن مثيل ديسكورس الخاص بي يحتوي فقط على مستخدمين اثنين وعدة عشرات من المنشورات.

ربما ملفات السجل،

rm -fr tmp/*

يمكنك تشغيل ncdu للعثور على المكان الذي تشغله المساحة (apt-get install ncdu)

يبدو أن مجلد tmp تحت discourse لا يحتوي على الكثير.

  123.3 MiB [##########] /cache                                                                                         
   25.8 MiB [##        ] /stylesheet-cache
    2.5 MiB [          ] /ember-rails
  948.0 KiB [          ] /spec
   88.0 KiB [          ] /avatar_proxy
   12.0 KiB [          ] /javascript-cache
    8.0 KiB [          ] /download_cache
    8.0 KiB [          ] /pids
e   4.0 KiB [          ] /letter_avatars
e   4.0 KiB [          ] /backup_assets
    4.0 KiB [          ]  rspec_result
    4.0 KiB [          ]  plugin-hash

يبدو أن مجلد discourse بالكامل يحتوي فقط على 1.2 جيجابايت. هل يتم تخزين أي شيء خاص بـ Discourse في مكان آخر يمكنني فحصه مباشرةً حتى لا أضطر للانتظار أثناء فحص القرص بالكامل؟

جرب تنظيف صور Docker وحاوياتها إذا كنت تستخدمها:

ممتاز، هذا ما كنت أحتاجه!

هل هناك سبب محدد لعدم قولك

./launcher cleanup

هنا؟ يبدو ذلك نصيحة أكثر وضوحًا وبساطة لتقديمها للناس؟

بشكل عام، هذا صحيح تمامًا، لكننا لا نملك هذا المساعد فعليًا في مسار Docker الخاص بنا للتطوير. يجب بالتأكيد أن يكون لدينا ‘d/cleanup’ لإعداد Docker للتطوير لدينا، @riking ربما تضيف ذلك؟

بالطبع، بدأت العمل على DEV: Add docker cleanup script to d/ folder by riking · Pull Request #9082 · discourse/discourse · GitHub

يبدو أن أداة Lint قد فشلت بشكل عشوائي؟

عذراً، لقد فاتني أن هذا سؤال مخصص للمطورين!