df -h - Kullanılmış boşluk + Boş alan, toplam alanın / alandan küçüktür


48

Burada gösterilerin çıktısı gibi df -h, bir şey 5GB boş alan tüketiyor. Yani, kullanılamaz.

Ayrıca bazen sabit diskin bazen% 100'e kadar dolduğunu fark ediyorum. Bu yüzden, makineyi yeniden başlatmam veya gereksiz bazı dosyaları silmem gerekiyordu. Sadece bu ev / iç mekan bölümlerini fark ettim. Bu ikisinin birbiriyle ilişkili olup olmadığını bilmemekle birlikte, bu konu hakkında bir şeyler düşünebilecek birini takdir edin.

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8             100G   92G  2.7G  98% /home


1
Açık bırakma nedenim , “Olası kopya ” sorusunun son derece uzun olmasıdır . Bilgilendirici için iyi orada iyi değil çünkü bu soru sadece 1/20 kadar uzun . Benzer bile değil.
Volker Siegel

Yanıtlar:


61

Varsayılan olarak, ext2/3/4dosya sistemleri , yalnızca tarafından kullanılabilen alanın% 5'ini ayırır root. Bu, normal bir kullanıcının diski tamamen doldurmasını engeller; bu, daha sonra diske yazmaya ihtiyaç duyduklarında sistem bileşenlerinin bozulmasına neden olur.

Ayrılmış blok sayısını (ve dosya sistemi hakkında birçok başka bilgiyi) yaparak görebilirsiniz:

sudo tune2fs -l /dev/sda8

Bir /homebölüm için, ayrılmış kesri sıfıra ayarlamak muhtemelen güvenlidir:

sudo tune2fs -m 0 /dev/sda8

Hangi ek ~ 5GB kullanılabilir hale getirmelidir.


Evet ... aradığım şey buydu. Teşekkürler
Kasun Gajasinghe,

Benim durumumda 22 GB civarında serbest kaldı!
Philippe Delteil

3

Varsayılan olarak, ext2 / 3/4 dosya sistemleri sadece süper kullanıcı tarafından kullanılabilen alanın% 5'ini ayırır root.

Ayrıca, inode ve dergi için dosya sistemi için gerekli olan meta veri için ayrılmış bir alan vardır .

Kılavuzda bazı detayları bulabilirsiniz.

man mkfs.ext4

1

Bu soru gerçekten kafa karıştırıcı olan df komutunun çıktısını yorumlamakla ilgilidir ve bunun için Google’ınız varsa, df hakkında birçok soru göreceksiniz .

" Boyut " dir df sonuçlarıdır Dahil bahsetmiş @chronitis% 5 saklıdır alan. Bu toplam ABSOLUTE alanıdır. Bu sayı , df sonuçlarında baktığınız bölüm için fdisk -l sonuçlarında gösterilen boyutu yaklaşık olarak gösterir .

" Kullanılan " + " Avail " toplam ETKİLİ alanı sağlar ve % 5 ayrılmış alanı hariç tutar. Bu, gerçekten çalışabileceğiniz alandır.

Yani hiçbir şey " eksik " - " Boyut " ve (" Kullanılmış " + " Avail ") toplamları arasındaki fark, df çıktısındaki toplamların % 5 ayrılmış alanı temsil eder

Ancak, df için kullanılabilir alanı yorumlama konusundaki karışıklık burada bitmiyor! Büyük bir dosyayı sildiğiniz halde bu işlemi sonlandırılmadıysa, bu "boş" alan df sonuçlarına yansıtılmaz . " Ama o dosyayı sildim, neden df'de ek boşluk göremiyorum ? " içinde df sonuçları.

sudo lsof + L1 , hala bir pid gösteren silinen dosyaları tanımlayacaktır.

HTH, df çıktısını yorumlama konusundaki kafa karışıklıklarını giderir . - Terrence

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.