df (Unix)

Df

Bilgi
Tür UNIX yardımcı programı ( d )

df (kısaltma d isk f ree içinde İngilizce ) bir komut UNIX kullanıcı sistemleri okuma erişimi olan dosya için boş disk alanı göstermek için kullanılmıştır. df genellikle mtab  (in) dosyası okunarak veya kullanılarak gerçekleştirilir statfs.

df ilk olarak AT&T UNIX sürüm 1'de ortaya çıktı .

Misal

$> df -k Filesystem 1024-blocks Free % Used Iused % Iused Mounted on /dev/hd4 32768 16016 52 % 2271 14 % / /dev/hd2 4587520 1889420 59 % 37791 4 % /usr /dev/hd9var 65536 12032 82 % 518 4 % /var /dev/hd3 819200 637832 23 % 1829 1 % /tmp /dev/hd1 524288 395848 25 % 421 1 % /home /proc - - - - - /proc /dev/hd10opt 65536 26004 61 % 654 4 % /opt

Kullanım

Df için özellikler şunlardır:

df [-k] [-P|-t] [-del] [file...] -k Boşluk rakamlarını yazarken varsayılan 512 bayt yerine 1024 bayt birimleri kullanır. Bu, tarihsel betikleri 512 bayt kullanarak tutmak için bir uzlaşmadır. -P Standart, taşınabilir, çıktı formatını kullanır. Şu şekilde önceden biçimlendirilmiştir: <fs adı>, <toplam alan>, <kullanılan alan>, <boş alan>, <kullanılan yüzde> ,: <fs kökü> dosya Belirtileni içeren dosya sisteminin boş alanının değerini yazar.

Çoğu Unix işletim sistemi başka seçenekler sunar. BSD ve GNU Core Utilities sürümleri şunları içerir:

-h Boş disk alanı, insan tarafından okunabilir biçimde, yani System_international_d'unités (örneğin: 10 MB) ile listelenir . -ben İnode kullanımını listeleyin -l Yalnızca yerel dosya sistemlerini gösterir.

GNU sürümü , blok boyutlarını varsayılan olarak kilogram cinsinden gösterir, şunları sunar:

-T Sistem dosyası türleri ekleyin

Şartname

Tek Unix Şartname (SUS) 512 bayt bloklarda yer varsayılan tarafından belirtir ve sistem dosyaları ve bunların boş disk alanı değerinin en az adları.

512 baytlık birimleri kullanmak tarihsel bir uygulamadır ve ls gibi yardımcı programlarla uyumluluğu korur , ancak sistem dosyalarının 512 baytlık bloklar halinde tasarlanmasını gerektirmez.

Aşağıdaki liste, 512 bayt (-k belirtildiğinde 1024 bayt) birimleriyle ifade edilen ve sonraki birime yuvarlanması gereken df miktarlarını içerir .

<fs adı> Uygulama tanımlı biçimdeki sistem dosyasının adı . <toplam alan> Sistem dosyasının 512 bayt biriminde toplam boyutu . Bu numara şunları içermelidir: "<kullanılan alan>, <boş alan>" artı sistem tarafından ayrılmış, kullanıcı tarafından kullanılamayan tüm alanlar. <kullanılan alan> Dosya sistemindeki mevcut dosyalara 512 baytlık birimler halinde ayrılan toplam alan değeri. <boş alan> Ayrıcalıklı olmayan kullanıcılar tarafından 512 baytlık birimler halinde yeni dosyaların oluşturulması için ayrılmış dosya sistemindeki boş alanın toplam değeri. Bu sayı 0'dan küçük veya 0'a eşit olduğunda, işlem gerekli haklara sahip olmadığı sürece, önce onu silmeden yeni bir dosya oluşturmak artık mümkün değildir. <kullanılan yüzde> Şu anda dosya sistemindeki tüm dosyalara ayrılmış olan normal kullanılabilir alan yüzdesi. Bu, aşağıdaki kesirle hesaplanmalıdır:<kullanılan alan> / (<kullanılan alan> + <boş alan>)yüzde olarak ifade edilir. <Boşluksuz> negatifse bu sayı 100'den büyük olabilir. <fs kökü> Dosya sistemi ağacının göründüğü dizin.

Notlar ve referanslar

  1. (en) df - Tek Unix Spesifikasyonundan spesifikasyon
  2. (içinde) "  erkek statfs  "
  3. http://www.linux-france.org/article/man-fr/man1/df-1.html

Dış bağlantılar