df (Unix)

Den enkelte Unix-specifikation (SUS) angiver, at oprindelig plads rapporteres i blokke på 512 byte, og at filsystemets navne og mængden af ledig plads som minimum skal angives.

Brugen af 512-byte-enheder er historisk praksis og opretholder kompatibilitet med ls og andre hjælpeprogrammer. Dette kræver ikke, at selve filsystemet skal være baseret på blokke på 512 byte. Indstillingen -k blev tilføjet som en kompromisforanstaltning. Standardudviklerne var enige om, at 512 bytes var den bedste standardenhed på grund af dens fuldstændige historiske konsistens på System V (i modsætning til den blandede 512/1024-byte-anvendelse på BSD-systemer), og at en -k-indstilling til at skifte til 1024-byte-enheder var et godt kompromis. Brugere, der foretrækker den mere logiske 1024-byte-mængde, kan nemt give df alias til df -k uden at ødelægge mange historiske scripts, der er afhængige af 512-byte-enhederne.

Opdatet med -P skal bestå af en linje med oplysninger for hvert angivet filsystem. Disse linjer skal være formateret som følger:

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

I den følgende liste skal alle mængder udtrykt i 512-byte-enheder (1024-byte, når -k er angivet) afrundes opad til den næsthøjeste enhed. Felterne er:

<fs name> Navnet på filsystemet i et format, der er defineret af implementeringen. <total plads> Den samlede størrelse af filsystemet i 512-byte-enheder. Den nøjagtige betydning af dette tal er implementeringsdefineret, men bør omfatte <plads brugt>, <plads ledig> plus eventuel plads reserveret af systemet, som normalt ikke er tilgængelig for en bruger. <plads brugt> Den samlede mængde plads, der er allokeret til eksisterende filer i filsystemet, i enheder på 512 byte. <plads ledig> Den samlede mængde plads, der er tilgængelig i filsystemet til oprettelse af nye filer af ikke-privilegerede brugere, i 512-byte-enheder. Når dette tal er mindre end eller lig med nul, skal det ikke være muligt at oprette nye filer i filsystemet uden først at slette andre, medmindre processen har de relevante rettigheder. Det skrevne tal kan være mindre end nul. <procent brugt> Den procentdel af den normalt tilgængelige plads, der i øjeblikket er allokeret til alle filer på filsystemet. Dette skal beregnes ved hjælp af brøken:<plads brugt>/(<plads brugt> + <plads ledig>) udtrykt som procent. Denne procentdel kan være større end 100, hvis <plads ledig> er mindre end nul. Procentværdien skal udtrykkes som et positivt heltal, idet ethvert brøkresultat medfører, at det afrundes til det næsthøjeste hele tal. <fs root> Den mappe, under hvilken filsystemhierarkiet vises

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.