Menggunakan

Menggunakan Perintah du untuk Melihat Penggunaan Space di Linux

Tanggal 04 Aug 2009
Kategori : Pengelolaan Server Linux
Tag : , ,

Perintah du dapat kita gunakan untuk melihat jumlah blok yang digunakan oleh file tertentu dan secara otomatis ringkasan jumlah ruang yang digunakan di dalam direktori tempat file tersebut berada.

Perintah ini dapat dijalankan di shell misalnya melalui protokol SSH di server anda.

Syntax

du [OPTION]... [FILE]...

Parameter

Berikut beberapa parameter yang sering digunakan untuk lebih lengkapnya silahkan jalankan du –help di shell anda.

  • -a Memperlihatkan space yang digunakan oleh semua file, dan bukan hanya direktori.
  • -k Memperlihatkan ukuran file dalam satuan 1024 bytes (default 512 bytes).
  • -s Hanya memperlihatkan summary / ringkasan dari hasil perintah.
  • -L Menghitung ukuran file yang dilink misalnya melalui symbolic link, dan bukan file symbolic linknya.
  • -x Hanya memproses file di file system / device yang sama, misalnya tidak memproses file yang berada di partisi berbeda.
  • -h Memperlihatkan hasil proses dalam format ukuran yang lebih mudah dibaca / human readable.

Parameter dapat digabungkan sesuai dengan kebutuhan kita, misalnya;

# du -shx /home/
4.3G    /home/

Apabila parameter ..[FILE].. tidak diberikan, maka perintah du akan memproses di current directory.

Contoh Penggunaan

Melihat ukuran semua file yang terdapat di dalam direktori /home/ (recursive)

# du -a /home/
4       /home/dir1/.bash_profile
4       /home/dir1/.bashrc
4       /home/dir1/.bash_logout
4       /home/dir1/.zshrc
20      /home/dir1
4       /home/dir2/.bash_profile
4       /home/dir2/.bashrc
4       /home/dir2/.bash_logout
4       /home/dir2/.zshrc
20      /home/dir2

Menampilkan ukuran perintah dalam human readable format

# du -ah /
24K     /bin/env
336K    /bin/pgawk
28K     /bin/mknod
4.0K    /bin/gtar
20K     /bin/sync
48K     /bin/chown
96K     /bin/rpm
24K     /bin/setserial
588K    /bin/zsh
4.0K    /bin/domainname
352K    /bin/tcsh
72K     /bin/cp
4.0K    /bin/fgrep
4.0K    /bin/tracert
4.0K    /bin/egrep
4.0K    /bin/awk

Mencari direktori mana di dalam / yang menggunakan space paling besar, untuk mempermudah kita menggunakan summary (-s)

# du -sh /*
7.5M    /bin
17M     /boot
128K    /dev
79M     /etc
41G     /home
195M    /lib
18M     /lib64
16K     /lost+found
8.0K    /media
0       /misc
8.0K    /mnt
0       /net
8.0K    /opt
0       /proc
951M    /root
30M     /sbin
200K    /script
8.0K    /selinux
8.0K    /srv
0       /sys
24K     /tmp
1.8G    /usr
2.2G    /var

Gunakan * untuk menampilkan hasil per direktori yang ada di dalam direktori yang ingin diperiksa.

Referensi

  • http://www.linfo.org/du.html
  • http://en.wikipedia.org/wiki/Du_(Unix)
  • http://www.computerhope.com/unix/udu.htm
Situs ini dibuat dengan memanfaatkan Teknologi Open Source Wordpress, Nginx, 960 Grid System dan Linux CentOS.
Isi dari situs diutamakan untuk membantu Pengguna Layanan Magnet Hosting dalam memanfaatkan layanannya, disediakan tanpa jaminan, dapat dimanfaatkan, diperbanyak ataupun ditulis kembali dengan resiko masing-masing.
Copyright PT. Indonesia Digital Media © 2008-2009. (Top)