هل الدليل /var/discourse يستخدم 70 جيجابايت؟

موقعي عبارة عن موقع جديد، ويحتوي على أقل من 200 مستخدم، ومساحة ROM الخاصة بـ VPS هي 90 جيجابايت، ولكن اليوم، واجه موقعي خطأ 502 Bad Gateway nginx.
بعد الظهر، تلقيت بريدًا إلكترونيًا:

تم تعطيل إعداد download_remote_images_to_local لأنه تم الوصول إلى حد مساحة القرص download_remote_images_threshold.

أخيرًا، وجدت أن السبب هو عدم وجود مساحة كافية، إليك بعض المعلومات:

root@kehan:/var/discourse# ./launcher rebuild app
تم اكتشاف بنية x86_64.
لديك أقل من 5 جيجابايت من المساحة الحرة على القرص حيث يقع /var/lib/docker. ستحتاج إلى مساحة أكبر للمتابعة
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        88G   84G     0 100% /

هل ترغب في محاولة استعادة المساحة عن طريق تنظيف صور وحاويات docker في النظام؟ (y/N)y
إذا نجح التنظيف، يمكنك المحاولة مرة أخرى الآن
root@kehan:/var/discourse# ./launcher rebuild app
تم اكتشاف بنية x86_64.

تحذير: سنبدأ الآن في تنزيل صورة Discourse الأساسية
قد تستغرق هذه العملية ما بين بضع دقائق إلى ساعة، اعتمادًا على سرعة شبكتك
يرجى التحلي بالصبر

2.0.20240825-0027: Pulling from discourse/base
Digest: sha256:6de68cb49198b5281f79ed9401b3fe818c854d220dcf0238549fe2f2adb19146
Status: Downloaded newer image for discourse/base:2.0.20240825-0027
docker.io/discourse/base:2.0.20240825-0027
لديك أقل من 5 جيجابايت من المساحة الحرة على القرص حيث يقع /var/lib/docker. ستحتاج إلى مساحة أكبر للمتابعة
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        88G   84G     0 100% /

هل ترغب في محاولة استعادة المساحة عن طريق تنظيف صور وحاويات docker في النظام؟ (y/N)y
إذا نجح التنظيف، يمكنك المحاولة مرة أخرى الآن

root@kehan:/var/discourse# du -sh /* | sort -h
du: cannot access '/proc/8758/task/8758/fd/4': No such file or directory
du: cannot access '/proc/8758/task/8758/fdinfo/4': No such file or directory
du: cannot access '/proc/8758/fd/3': No such file or directory
du: cannot access '/proc/8758/fdinfo/3': No such file or directory
0	/bin
0	/dev
0	/initrd.img
0	/initrd.img.old
0	/lib
0	/lib32
0	/lib64
0	/libx32
0	/proc
0	/sbin
0	/sys
0	/vmlinuz
0	/vmlinuz.old
4.0K	/home
4.0K	/mnt
4.0K	/srv
8.0K	/media
16K	/lost+found
16K	/opt
36K	/tmp
48K	/root
568K	/run
3.8M	/etc
56M	/boot
1.4G	/usr
2.1G	/swapfile
87G	/var
root@kehan:/var/discourse# du -sh /var/* | sort -h
0	/var/lock
0	/var/run
4.0K	/var/local
4.0K	/var/mail
4.0K	/var/opt
12K	/var/spool
20K	/var/tmp
408K	/var/backups
114M	/var/log
290M	/var/cache
17G	/var/lib
70G	/var/discourse
root@kehan:/var/discourse# du -sh /var/discourse/* | sort -h
4.0K	/var/discourse/bin
4.0K	/var/discourse/cids
4.0K	/var/discourse/LICENSE
8.0K	/var/discourse/scripts
12K	/var/discourse/discourse-doctor
12K	/var/discourse/README.md
20K	/var/discourse/containers
24K	/var/discourse/launcher
24K	/var/discourse/tests
28K	/var/discourse/discourse-setup
32K	/var/discourse/samples
180K	/var/discourse/launcher_go
180K	/var/discourse/templates
232K	/var/discourse/image
70G	/var/discourse/shared
root@kehan:/var/discourse# ^C
root@kehan:/var/discourse# du -sh /var/discourse/shared/* | sort -h
70G	/var/discourse/shared/standalone
root@kehan:/var/discourse# du -sh /var/discourse/shared/standalone
70G	/var/discourse/shared/standalone
root@kehan:/var/discourse# cd /var/discourse/shared/standalone
du -sh *
5.8M	backups
1.8M	letsencrypt
70G	log
4.0K	postgres_backup
110M	postgres_data
180K	postgres_run
11M	redis_data
20K	ssl
28K	state
12K	tmp
11M	uploads

ربما تعرض موقعي لهجوم DDOS بعد ظهر اليوم. هل يمكن أن تكون ملفات السجل هذه سجلات DDOS؟
هل يمكن لأي شخص أن يخبرني كيف يمكنني حل المشكلة؟

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

يمكنك تجربة ./launcher cleanup ولكنني لا أفهم لماذا سيساعد ذلك. سيؤدي إلى حذف الحاويات والصور القديمة وغير المستخدمة، والتي ستستهلك كل المساحة في مرحلة ما على حد علمي، ولكن هذه حاوية جديدة. ولكن لا يكلف الأمر شيئًا تجربتها.

للتأكد، لا توقف الحاوية قيد الاستخدام حاليًا، لأنها ستحفظ - إذا بدأت بعد محاولة إعادة البناء الخاصة بك.

4 إعجابات

تحقق مما إذا كانت لديك أي نسخ احتياطية متبقية هنا واحذفها:
/var/discourse/shared/standalone/backups/default

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

نعم

فقط rm /var/discourse/shared/standalone/logs/*

إعجابَين (2)