Cara mencari apa yang memenuhi disk Linux dengan du dan ncdu interaktif, menggunakan opsi yang tetap berada di satu sistem file.
du (disk usage) adalah perintah standar Linux yang melaporkan berapa banyak ruang yang digunakan oleh file dan direktori; ncdu adalah alternatif interaktif berbasis ncurses yang memungkinkan Anda menjelajahi hasil dan menghapus item. Bersama dengan df, yang menampilkan ruang kosong per sistem file, keduanya adalah cara umum untuk menemukan apa yang memenuhi disk.
'du -sh /var' mencetak satu total yang mudah dibaca manusia. 'du -h --max-depth=1 /' mencantumkan ukuran setiap direktori tingkat atas. '-x' tetap berada di satu sistem file, sehingga disk yang dimount dan /proc dilewati.
Melakukan piping ke sort untuk menemukan item terbesar: 'du -xh --max-depth=1 / | sort -h'.
'ncdu -x /' memindai sistem file root dan membuka daftar yang dapat dijelajahi yang diurutkan berdasarkan ukuran. Tombol panah untuk bergerak, Enter untuk membuka folder, 'd' untuk menghapus item yang dipilih setelah konfirmasi, 'q' untuk keluar. ncdu biasanya dipasang dari paket distribusi (misalnya 'apt install ncdu').
Jika df melaporkan disk penuh tetapi du menemukan lebih sedikit, file yang dihapus mungkin masih terbuka oleh proses yang sedang berjalan. Ruang tersebut akan kembali saat proses tersebut menutup file atau dimulai ulang.
df -hsudo du -xh --max-depth=1 / | sort -hsudo ncdu -x //var/lib.Catatan: RainServer menawarkan pemantauan dan pembersihan yang aman untuk server Linux; alat ini menunjukkan apa yang akan berubah dan meminta konfirmasi terlebih dahulu.
Terakhir diperbarui: 2026-10-08
Cara membaca keluaran df, alasan Use% dapat mencapai 100% sebelum Avail bernilai nol bagi pengguna normal, dan cara memeriksa inode dengan df -i.
Apa itu inode, cara melihat penggunaan inode dengan df -i, dan cara menemukan direktori dengan jutaan file berukuran kecil.
Cara menggunakan find untuk membuat daftar file besar atau lama di Linux, pratinjau dengan aman, dan hapus hanya yang sudah Anda periksa.