# du ve ncdu ile disk kullanımı

> Bir Linux diskini neyin doldurduğunu du ve etkileşimli ncdu ile tek bir dosya sisteminde kalma seçenekleriyle nasıl bulacağınızı öğrenin.

du (disk usage), dosyaların ve dizinlerin ne kadar alan kullandığını bildiren standart bir Linux komutudur; ncdu ise sonuçlara göz atmanıza ve öğeleri silmenize olanak tanıyan, ncurses tabanlı etkileşimli bir alternatiftir. Dosya sistemi başına boş alanı gösteren df ile birlikte, bir diski neyin doldurduğunu bulmanın olağan yoludurlar.

## Yararlı du seçenekleri

'du -sh /var' insan tarafından okunabilir tek bir toplam yazdırır. 'du -h --max-depth=1 /' en üst düzeydeki her dizinin boyutunu listeler. '-x' tek bir dosya sisteminde kalır, böylece bağlanan diskler ve /proc atlanır.

sort komutuna borulamak (pipe) en büyük öğeleri bulur: 'du -xh --max-depth=1 / | sort -h'.

## ncdu

'ncdu -x /' kök dosya sistemini tarar ve boyuta göre sıralanmış, göz atılabilir bir liste açar. Ok tuşları hareket ettirir, Enter bir klasörü açar, 'd' onaylandıktan sonra seçilen öğeyi siler, 'q' çıkar. ncdu genellikle dağıtımın paketinden yüklenir (örneğin 'apt install ncdu').

## du ve df uyuşmadığında

df dolu bir disk bildirir ancak du daha azını bulursa, silinmiş bir dosya çalışan bir süreç tarafından hala açık tutuluyor olabilir. Alan, bu süreç dosyayı kapattığında veya yeniden başlatıldığında geri döner.

## Diski neyin doldurduğunu bulma

1. Hangi dosya sisteminin dolu olduğunu görün: df -h
2. En büyük üst düzey klasörleri listeleyin: sudo du -xh --max-depth=1 / | sort -h
3. En büyük klasörde bir seviye derine inin ve tekrarlayın.
4. Veya etkileşimli olarak göz atın: sudo ncdu -x /

## Dikkat

- /usr, /lib, /boot veya /var/lib içinde tanımadığınız dosyaları silmeyin.
- ncdu içindeki 'd', onayladıktan hemen sonra siler; geri dönüşüm kutusu yoktur.

## Kaynaklar

- [du(1)](https://man7.org/linux/man-pages/man1/du.1.html)
- [ncdu(1) (Debian)](https://manpages.debian.org/bookworm/ncdu/ncdu.1.en.html)
- [df(1)](https://man7.org/linux/man-pages/man1/df.1.html)

Son güncelleme: 2026-10-08
URL: https://raincleaner.eu/tr/wiki/linux/disk-usage-du-ncdu
