df (Unix)

Yksittäinen Unix-spesifikaatio (SUS) määrittelee, että alkuperäinen tila ilmoitetaan 512 tavun lohkoina ja että vähintään tiedostojärjestelmän nimet ja vapaan tilan määrä.

512 tavun yksiköiden käyttö on historiallinen käytäntö, ja se ylläpitää yhteensopivuutta ls:n ja muiden apuohjelmien kanssa. Tämä ei edellytä, että itse tiedostojärjestelmä perustuisi 512 tavun lohkoihin. Vaihtoehto -k lisättiin kompromissitoimenpiteenä. Standardin kehittäjät olivat yhtä mieltä siitä, että 512 tavua on paras oletusyksikkö, koska se on historiallisesti täysin johdonmukainen System V:ssä (verrattuna BSD-järjestelmien 512/1024 tavun sekakäyttöön), ja että -k-vaihtoehto 1024 tavun yksiköihin siirtymiseksi oli hyvä kompromissi. Käyttäjät, jotka pitävät loogisempaa 1024 tavun määrää parempana, voivat helposti käyttää df:n alias-toimintoa df -k:ksi rikkomatta monia historiallisia skriptejä, jotka tukeutuvat 512 tavun yksiköihin.

-P:n tulosteen tulee koostua yhdestä rivistä tietoa jokaisesta määritetystä tiedostojärjestelmästä. Nämä rivit on muotoiltava seuraavasti:

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

Seuraavassa luettelossa kaikki 512 tavun yksiköissä (1024 tavua, kun -k on määritetty) ilmaistut suureet pyöristetään ylöspäin seuraavaan suurempaan yksikköön. Kentät ovat:

<fs name> Tiedostojärjestelmän nimi toteutuksen määrittelemässä muodossa. <total space> Tiedostojärjestelmän kokonaiskoko 512 tavun yksikköinä. Tämän luvun tarkka merkitys on toteutuksen määrittelemä, mutta sen pitäisi sisältää <käytetty tila>, <vapaa tila> sekä järjestelmän varaama tila, joka ei normaalisti ole käyttäjän käytettävissä. <käytetty tila> Tiedostojärjestelmän olemassa oleville tiedostoille varattu kokonaistila 512 tavun yksiköissä. <vapaata tilaa> Tiedostojärjestelmässä olevan tilan kokonaismäärä, joka on käytettävissä etuoikeudettomien käyttäjien uusien tiedostojen luomiseen, 512 tavun yksikköinä. Kun tämä luku on pienempi tai yhtä suuri kuin nolla, tiedostojärjestelmään ei saa olla mahdollista luoda uusia tiedostoja poistamatta ensin muita, ellei prosessilla ole asianmukaisia oikeuksia. Kirjoitettu luku voi olla pienempi kuin nolla. <prosenttiosuus käytössä> Prosenttiosuus normaalisti käytettävissä olevasta tilasta, joka on tällä hetkellä varattu kaikille tiedostojärjestelmän tiedostoille. Tämä lasketaan käyttämällä murtolukua:<käytetty tila>/(<käytetty tila> + <vapaa tila>) prosentteina ilmaistuna. Tämä prosenttiosuus voi olla suurempi kuin 100, jos <vapaata tilaa> on pienempi kuin nolla. Prosenttiarvo ilmaistaan positiivisena kokonaislukuna, ja kaikki murtoluvut pyöristetään seuraavaksi suurimpaan kokonaislukuun. <fs root> Hakemisto, jonka alapuolella tiedostojärjestelmän hierarkia näkyy.

Vastaa

Sähköpostiosoitettasi ei julkaista.