penguinpenguin

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

  1. Jadikan ncdu bagian dari ritual maintenance bulanan.
  2. Gunakan untuk audit server lama sebelum migrasi.
  3. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from teknologi now

Subscribe now to keep reading and get access to the full archive.

Continue reading