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.
'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 -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').
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.
df -hsudo du -xh --max-depth=1 / | sort -hsudo ncdu -x //var/lib içinde tanımadığınız dosyaları silmeyin.Not: RainServer, Linux sunucuları için izleme ve güvenli temizleme sunar; neyin değişeceğini gösterir ve önce sorar.
Son güncelleme: 2026-10-08
df çıktısının nasıl okunacağı, normal kullanıcılar için Avail sıfırlanmadan Use%'nin neden %100'e ulaşabileceği ve df -i ile inode'ların nasıl kontrol edileceği.
Bir inodun ne olduğu, df -i komutuyla inod kullanımının nasıl görülebileceği ve milyonlarca küçük dosya içeren dizinlerin nasıl bulunacağı.
Linux üzerinde büyük veya eski dosyaları listelemek, bunları güvenli bir şekilde önizlemek ve yalnızca incelediklerinizi silmek için find komutunun nasıl kullanılacağı.