NCdu

Ncdu Nedir?

Ncdu (NCurses Disk Usage ) ‘du‘nun curses tabanlı ve disk alanınızda dizinlerin kullanım durumunu görmeye yarayan hızlı, basit bir araçtır. C programlama dili ile yazılmıştır. Uzak bir Linux/Unix sunucuyu da ncdu ile tarayabilmektedir.

Ncdu Nasıl Yüklenir?

Ncdu varsayılan repolarda bulunuyor. Bu yüzden direkt “yum” ile kurabiliriz.

CentOS –Red Hat üzerinde kurulumu;

# yum install ncdu

Ubuntu veya Debian üzerinde kurulumu;

# sudo apt-get install ncdu

Ubuntu – Debian

CentOS – Red Hat

Ayrıntılı şekilde bulunduğunuz dizindeki klasör ve dosyaların boyutunu verir. Klavyenizin yön tuşları ile istenilen dizin yada klasörün üzerine gelinir ve içine girmek için direkt “ENTER” tuşuna basabilir, geri dönmek için de “SOL OK” tuşunu kullanabilirsiniz.

Ubuntu – Debian

CentOS – Red Hat

Bir dosyanın yada klasörün üstündeki iken “i” tuşuna basılarak, o dosya yada klasör hakkında detaylı bilgi verir.

Ubuntu-Debian

CentOS – Red Hat

NCDU Ekranında Diğer Kullanımları;

  • Yukarı Ok , “k”  – İmleci yukarı kaydırır
  • Aşağı , “j”  – İmleci aşağıya hareket ettirir
  • Sağ OK, “ENTER” – Seçilen dizini açar
  • Sol OK, < , h  – Üst dizini açar
  • n – İsme göre sıralar (artan / azalan).
  • s – Boyuta göre sıralar (artan / azalan).
  • C – Öğelere göre sıralar (artan / azalan).
  • d – Seçilen dosyayı veya dizini siler
  • t – Sıralama sırasında dosyalardan önce dizinleri değiştirir.
  • g – Yüzde yada grafiği göster.
  • a – Görünür boyut ve disk kullanımı arasında geçiş yapar.
  • c – Alt öğe sayısının gösterimini değiştir.
  • e – Gizli veya hariç tutulan dosyaları gösterir veya gizler.
  • r – Geçerli dizini yeniden hesaplar. (Reflesh)
  • q – Çıkış

NCDU Kullanım Seçenekleri

  • Tüm bir dosya sistemini analiz etmek için aşağıdaki komutu çalıştırabiliriz.

# ncdu -x /

  • Ncdu, arayüzünü saniyede 10 kez yeniler ve bunu yapmak, özellikle tüm bir dosya sistemini tarıyorsanız, gerekenden daha fazla kaynak tüketebilir. Sessiz modun etkinleştirilmesi, yenileme hızını saniyede iki katına düşürür. Sessiz mod, ncdu komutuna -q eklenerek etkinleştirilebilir.

# ncdu –q

  • İleriki bir tarihte bir dizinin analizine başvurmanız gerekeceğini mi düşünüyorsunuz? Sorun değil J Ncdu, çıktısının bir dosyaya kaydedilmesi durumunda tümünü kaydedecektir.

# ncdu -1xo- / | gzip >ncdu-results.gz

Bu örnekte, Ncdu’nun daha sonra görüntülemek için bir arşive taşınan bir dosyaya kaydettiği bir sunucudaki tüm bir bölümü taramak için Ncdu’yu kullanıyoruz.

  • Ncdu, SSH bir uzak bağlantı kurmak için mevcut olduğu sürece, uzak makinelerde dizinleri bile analiz edebiliriz.

# ssh -C remote_user@xxx.xxx.xxx.xxx ncdu -o- / | ncdu -f-

  • Belirli bir dizin için disk kullanımını görüntülemek için, taranacak dizini varsayılan komuta eklemeniz yeterlidir.

# ncdu /var/www

Vakit ayıp okuduğunuz için teşekkür ederim.

Başka yazımda görüşmek dileğiyle…

You may also like...

Leave a Reply