ncdu – Disk Kullanımı Görüntüleme Aracı
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYR2xsYu' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
Normalde dosya ve dizinlerin sistemde ne kadar yer kapladığını görmek için du (ya da find) komutu kullanır ve konsol üzerinden gerekli bilgiyi ediniriz. Her ne kadar du komutunun çıktısını düzenlemek için bir çok parametre bulunsa da genel anlamda du çıktısı özellikle linux ile yeni tanışan kişiler için karışık olabilir. İşte bu nedenle, du'nun yaptığı işi yapan ancak çıktı olarak ncurses kullandığından dolayı text-tabanlı da olsa grafiksel sonuç döndüren “ncdu” isimli bir uygulama bulunuyor.
Ncdu hem okunaklı çıktı üretmesi hem de uzak hostlarda doğrudan çalıştırılabilmesi gibi özelliklerinden dolayı epey kullanışlı bir araç. Bulunduğunuz dizinde ncdu'yu çalıştırdığınız zaman aşağıdaki gibi bir çıktı alıyorsunuz:
Hemen tüm linux dağıtımları için pre-compiled paketi bulunan ncdu, doğrudan paket yöneticileri üzerinden kurulabiliyor. Debian tabanlı sistemlerde öntanımlı repo'larda bulunduğundan dolayı aşağıdaki şekilde kurulabiliyor:
# apt-get install ncdu
RHEL tabanlı sistemler için de ncdu epel repolarında bulunuyor. Örnek olarak RHEL / CentOS 6.5 64bit dağıtımlar için şu şekilde kurulabiliyor:
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum install ncdu
Örnek olarak kök dizininiz ile ilgili disk kullanım raporu için komutu şu şekilde kullanabilirsiniz:
# ncdu /
ncdu ile ilgili tüm diğer detaylar için http://dev.yorhel.nl/ncdu/man adresine bakabilirsiniz.
Bu yazılar da ilginizi çekebilir:
- Ajenti (Web Tabanlı Kontrol Paneli) ile Linux Yönetimi
- pwgen ile Rastgele Şifre Üretmek
- iftop: Interface ve bağlantı bazlı bandwidth kullanımı
- Cheat: Command-Line Tools Cheatsheets
- Linux Sistemlerde FTP Dizinlerinin Mount Edilmesi
Yorumlar
Trackbacks
Yorumda bulunun.
Hocam freebsd port ağacında sysutils dizininde de varmış. söyleyeyim dedim öyle.
[Cevapla]