Seringkali kita mendapati disk server dalam keadaan penuh dan biasanya system administrator akan melakukan pengecekan menggunakan perintah du. Untuk mendapatkan disk usage yang mudah dan gampang, salah satu tool untuk analisa penggunaan disk tersebut bisa kita gunakan NCDU. Informasi lengkapnya bisa dibaca disini ya https://dev.yorhel.nl/ncdu .
Untuk installasi nya silahkan ikuti langkah-langkah berikut dan sesuaikan dengan OS Linux yang sedang digunakan.
Installasi
CentOS
- Update atau tambahkan repositori epel-release
# yum install epel-release
- Install paket NCDU
# yum install ncdu
Fedora
- Update atau tambahkan repositori epel-release
# yum install epel-release
- Install paket NCDU
# dnf install ncdu
Ubuntu
- Install paket NCDU
sudo apt-get install ncdu
Setelah installasi selesai ketikkan perintah berikut:
# ncdu /direktori
Testing
Contoh
- Untuk analisa seluruh direktori /
# ncdu /
- Untuk analisa seluruh direktori /home
# ncdu /home
Hasil
- Akan muncul proses analisa terlebih dahulu
- Setelah proses analisa selesai akan muncul data penggunaan disk saat ini
Dari contoh di atas bisa kita lihat bahwa penggunaan disk terbesar ada di /opt, sehingga dari situ kita bisa lakukan pengecekan apakah ada file yang perlu kita bersihkan.
Berikut ini navigasi yang bisa kita coba pada saat melakukan operasional NCDU:
- up, k – used to move the cursor up
- down, j – used to move the cursor down
- right, enter, l > – Open selected directory
- left, <,h – This opens parent directory
- n – order by name (press again for descending order)
- s – Order by file size (press again for descending order)
- d – Delete selected file or directory
- g – Show percentage and/or graph
- t – Toggle dirs before files when sorting
- c – Toggle display of child item counts
- b – Spawn shell in the current directory
- i – Show information about the selected item
- r – Refresh/recalculate the current directory
- q – Quit ncdu
Sekian dan terima kasih, semoga bermanfaat ya.