df (Unix)

Jednotná unixová specifikace (SUS) určuje, že původní prostor je uváděn v blocích po 512 bajtech a že minimálně názvy souborových systémů a množství volného prostoru.

Používání 512bajtových jednotek je historickou praxí a zachovává kompatibilitu s ls a dalšími utilitami. To nepředepisuje, aby samotný souborový systém byl založen na 512bajtových blocích. Volba -k byla přidána jako kompromisní opatření. Vývojáři standardu se shodli na tom, že 512 bajtů je nejlepší výchozí jednotka kvůli její úplné historické konzistenci v systému V (oproti smíšenému používání 512/1024 bajtů v systémech BSD) a že volba -k pro přepnutí na 1024bajtové jednotky je dobrým kompromisem. Uživatelé, kteří dávají přednost logičtějšímu množství 1024 bajtů, mohou snadno aliasovat df na df -k, aniž by porušili mnoho historických skriptů spoléhajících se na 512bajtové jednotky.

Výstup s -P se skládá z jednoho řádku informací pro každý zadaný souborový systém. Tyto řádky musí být formátovány takto:

<fs name> <total space> <space used> <space free> <percentage used> <fs root>

V následujícím seznamu se všechny veličiny vyjádřené v 512bajtových jednotkách (1024bajtových, pokud je zadána -k) zaokrouhlují na nejbližší vyšší jednotku. Pole jsou:

<fs name> Název souborového systému ve formátu definovaném implementací. <celkový prostor> Celková velikost souborového systému v jednotkách 512 bajtů. Přesný význam tohoto údaje je definován implementací, ale měl by zahrnovat <využitý prostor>, <volný prostor> plus veškerý prostor rezervovaný systémem, který není běžně dostupný uživateli. <využitý prostor> Celkové množství prostoru přidělené existujícím souborům v souborovém systému v jednotkách 512 bajtů. <volný prostor> Celkové množství prostoru, které je v souborovém systému k dispozici pro vytváření nových souborů neprivilegovanými uživateli, v jednotkách 512 bajtů. Pokud je tento údaj menší nebo roven nule, není možné v souborovém systému vytvářet žádné nové soubory bez předchozího smazání jiných, pokud proces nemá příslušná oprávnění. Zapsaná hodnota může být menší než nula. <procento využití> Procento normálně dostupného prostoru, které je v současné době přiděleno všem souborům v souborovém systému. Vypočítá se pomocí zlomku:<využitý prostor>/(<využitý prostor> + <volný prostor>) vyjádřeného v procentech. Toto procento může být větší než 100, pokud je <místo volné> menší než nula. Procentní hodnota se vyjadřuje jako celé kladné číslo, přičemž jakýkoli zlomek způsobí, že se výsledek zaokrouhlí na nejbližší vyšší celé číslo. <fs root> Adresář, pod kterým se objevuje hierarchie souborového systému.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.