در ادامه یک چک‌لیست کاملاً امن و استاندارد برای پاکسازی فضای سرور اوبونتو و همچنین مشاهده حجم پوشه‌ها می‌دهم. تمام دستورات بی‌خطر هستند و چیزی را بدون اجازه شما حذف نمی‌کنند.


1) دیدن حجم پوشه‌ها (پیدا کردن محل پرشدن دیسک)

برای یافتن پوشه‌های حجیم:

 

content_copy text

sudo du -h --max-depth=1 /

برای بررسی یک مسیر خاص (مثلاً /var):

 

content_copy text

sudo du -h --max-depth=1 /var

برای نمایش فقط ۱۰ پوشه/فایل پرحجم کل سیستم:

 

content_copy text

sudo du -ah / | sort -hr | head -n 10

برای وضعیت کلی فضای دیسک:

 

content_copy text

df -h


2) پاکسازی امن (بدون اختلال در سرویس‌ها)

پاکسازی apt cache (کاملاً امن)

 

content_copy text

sudo apt autoremove sudo apt clean sudo apt autoclean


پاکسازی لاگ‌های سنگین در /var/log

(لاگ‌ها را حذف نمی‌کنیم، بلکه خالی می‌کنیم تا سرویس‌ها آسیب نبینند)

دیدن حجم لاگ‌ها:

 

content_copy text

sudo du -sh /var/log/*

خالی کردن فایل‌های لاگ بزرگ:

 

content_copy text

sudo truncate -s 0 /var/log/*.log

اگر داخل پوشه‌ها لاگ باشد:

 

content_copy text

sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;

کاملاً امن است.


پاکسازی فایل‌های موقت

 

content_copy text

sudo rm -rf /tmp/* sudo rm -rf /var/tmp/*

(بی‌خطر)


چک کردن journal logs (گاهی خیلی حجیم می‌شوند)

دیدن حجم:

 

content_copy text

journalctl --disk-usage

محدود کردن حجم به مثلا 200MB:

 

content_copy text

sudo journalctl --vacuum-size=200M


پاکسازی هسته‌های قدیمی (Kernel)

اوبونتو معمولاً هسته‌های قدیمی را نگه می‌دارد. حذفشان امن است:

 

content_copy text

sudo apt autoremove --purge


پاکسازی Snap (اگر استفاده نمی‌کنید خیلی فضا می‌گیرد)

دیدن نسخه‌های قدیمی:

 

content_copy text

snap list --all

حذف نسخه‌های disabled:

 

content_copy text

sudo snap remove --revision

برای حذف خودکار نسخه‌های قدیمی:

 

content_copy text

sudo snap set system refresh.retain=2