ncdu: Senjata Rahasia DevOps Saat Disk Penuh
Eko Susilo Harjo August 25, 2025
Pernah nggak sih, lagi asik-asiknya kerja, tiba-tiba server kasih pesan horor:
No space left on device
😱 Semua service mulai error, container berhenti, bahkan kadang login pun terasa lambat.
Sebagai DevOps, ini mimpi buruk.
Tapi tenang, ada satu tool kecil yang sering jadi pahlawan penyelamat: ncdu
.
Apa Itu ncdu
?
ncdu
(NCurses Disk Usage) adalah versi super power dari du
.
Kalau du -sh
kasih angka mentah, ncdu
kasih kita UI interaktif di terminal buat menelusuri folder satu per satu.
Dengan sekali jalan, kita bisa langsung tahu:
- Folder mana yang paling rakus space
- File mana yang tiba-tiba jadi “monster”
- Apakah masalahnya ada di
/var/log
,/var/lib/docker
, atau bahkan home user
Cara Instal & Jalankan
Di Ubuntu/Debian:
sudo apt install ncdu
Lalu jalankan scan root:
sudo ncdu /
Atau kalau mau cek Docker saja:
sudo ncdu /var/lib/docker
Kisah Singkat: Disk Penuh, Panik Hilang
Bayangkan lagi deploy aplikasi, tiba-tiba gagal karena disk penuh.
Daripada buang waktu tebak-tebakan, cukup jalankan:
ncdu /
Dan seketika terlihat:
- Log 10GB yang lupa di-rotate
- Image Docker sisa build yang nggak pernah dihapus
- Backup lama yang ngendon di folder “sementara”
Dengan sekali lihat, kita tahu siapa pelakunya.
Kenapa DevOps Harus Kenal ncdu
?
- Cepat → Scan disk besar cuma butuh beberapa detik
- Interaktif → Navigasi pakai panah, gampang dipahami
- Efektif → Nggak perlu ribet grep/du berkali-kali
- Penyelamat Produksi → Bisa jadi pembeda antara downtime lama vs recovery cepat
Tips Praktis
- Jadikan
ncdu
bagian dari ritual maintenance bulanan. - Gunakan untuk audit server lama sebelum migrasi.
- Selalu cek
/var/lib/docker
&/var/log
→ dua tempat paling sering bikin disk penuh.
Penutup
Sebagai DevOps, hidup kita sering dikejutkan oleh server yang tiba-tiba penuh.
Daripada panik, cukup keluarkan senjata rahasia: ncdu
.
Karena kadang, masalah besar di server hanyalah file log yang kelaparan atensi.
👉 Jadi, sudahkah kamu install ncdu
di server andalanmu?
Discover more from teknologi now
Subscribe to get the latest posts sent to your email.