df (disk free)
df (disk free), bağlanan her dosya sisteminin boyutunu, kullanılan alanını, boş alanını ve bağlama noktasını gösteren standart komuttur. df -h boyutları insan tarafından okunabilir birimlerle yazdırır; df -i bayt yerine inode kullanımını gösterir, bu da baytlar hala boşken ortaya çıkan 'Cihazda yer kalmadı' hatalarını açıklar.
1Sütunları okuma
Filesystem aygıtı, Size toplamı, Used ve Avail normal kullanıcılar için kullanılan ve boş alanı, Use% yüzdesini ve Mounted on göründüğü dizini belirtir.
ext4 üzerinde, yaklaşık %5 varsayılan olarak root için ayrılmıştır, bu nedenle Used + Avail, Size'dan küçük olabilir ve Use% %100'ü göstermeden normal kullanıcıların alanı bitebilir.
2Yararlı seçenekler
-T dosya sistemi türünü ekler, -x tmpfs geçici bellek dosya sistemlerini gizler ve df -h /var yalnızca /var öğesini barındıran dosya sistemini gösterir.
Boş alan nasıl kontrol edilir
- Şunu çalıştırın:
df -hT -x tmpfs - Yüksek Use% değerine sahip dosya sistemini bulun.
- Inode'ları da kontrol edin:
df -i - Ardından alanı neyin kullandığını bulmak için du veya ncdu ile içine bakın.
Dikkat
- Kök dosya sistemini asla %100 doldurmayın: servisler, oturum açma işlemleri ve paket güncellemeleri başarısız olabilir.
İlgili makaleler
- 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.
- Inodlar ve 'Cihazda yer kalmadı'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ğı.
- find komutu ile büyük ve eski dosyaları bulmaLinux ü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ğı.
Kaynaklar
Not: RainServer, Linux sunucuları için izleme ve güvenli temizlik sunar; neyin değişeceğini gösterir ve önce sorar.
Son gözden geçirme: