Untuk cek file/folder apa yang bikin disk / hampir penuh (tinggal 1.5G) di Ubuntu, lakukan langkah berikut secara bertahap dan aman 👇
1️⃣ Cek penggunaan per folder di root (/)
Jalankan:
sudo du -h --max-depth=1 / | sort -h
Fokus ke folder besar seperti:
- /var
- /home
- /usr
- /opt
2️⃣ Jika /var besar (paling sering)
sudo du -h --max-depth=1 /var | sort -h
contoh hasil :
root@alvaedu:/home/ubuntu# sudo du -h --max-depth=1 /var | sort -h
4.0K /var/crash
4.0K /var/local
4.0K /var/mail
4.0K /var/opt
16K /var/spool
28K /var/www
56K /var/tmp
68K /var/snap
3.9M /var/backups
119M /var/log
158M /var/cache
2.0G /var/lib
2.2G /var
Biasanya yang membengkak:
- /var/log
- /var/lib
- /var/cache
🔍 Cek log
sudo du -h --max-depth=1 /var/log | sort -h
Lihat file log besar:
sudo ls -lh /var/log
3️⃣ Bersihkan log lama (AMAN)
sudo journalctl --disk-usage
Bersihkan log systemd:
sudo journalctl --vacuum-time=7d
Atau batasi ukuran:
sudo journalctl --vacuum-size=200M
4️⃣ Bersihkan cache apt
sudo apt clean sudo apt autoclean sudo apt autoremove -y
5️⃣ Jika pakai Docker (sering jadi penyebab)
Cek:
docker system df
Bersihkan:
docker system prune -af
⚠️ Ini akan menghapus:
- container mati
- image tidak terpakai
- network tidak terpakai
6️⃣ Cari file besar (>500MB)
sudo find / -type f -size +500M -exec ls -lh {} \; 2>/dev/null
7️⃣ Cek /home (jika ada user lain)
sudo du -h --max-depth=1 /home | sort -h
8️⃣ Tools visual (opsional)
Kalau mau lebih enak:
sudo apt install ncdu sudo ncdu /
👉 Ini sangat direkomendasikan, cepat dan aman.
🎯 Penyebab paling umum (pengalaman server Odoo)
Karena kamu sering pakai Ubuntu + Odoo, biasanya:
- Log Odoo (/var/log/odoo/)
- PostgreSQL (/var/lib/postgresql)
- Docker image
- Log systemd tidak dibatasi
⚡ Quick fix (langsung lega)
Kalau mau cepat:
sudo journalctl --vacuum-size=200M sudo apt clean
Kalau mau, kirimkan hasil:
sudo du -h --max-depth=1 /
Cara Cek Disk Usage di Ubuntu