hvor mye plass har jeg igjen på harddisken? Er det nok ledig diskplass til å laste ned en stor fil eller installere et nytt program?
På Linux-og Unix-operativsystemer kan du bruke kommandoen df
for å få en detaljert rapport om systemets diskplassbruk.
Ved Hjelp av Kommandoen Df #
den generelle syntaksen for kommandoendf
er som følger:
df ... FILESYSTEM...
df
kommandoen vil vise informasjon om alle monterte filsystemer:
df
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% /tmpfs 8218640 150256 8068384 2% /dev/shmtmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /datatmpfs 1643728 40 1643688 1% /run/user/1000
hver linje inneholder følgende kolonner:
- «filsystem» – navnet på filsystemet.
- «1K-blokker» – størrelsen på filsystemet I 1k-blokker.
- «Brukt» – brukt plass I 1k blokker.
- «Tilgjengelig» – ledig plass I 1k blokker.
- «Bruk%» – prosentandelen brukt plass.
- «Montert på» katalogen som filsystemet er montert på.
hvis du bare vil vise informasjon for et bestemt filsystem, sender du navnet eller monteringspunktet til kommandoendf
.
for eksempel, for å vise tilgjengelig plass på filsystemet montert på systemrotkatalogen (/
), kan du bruke enten df /dev/nvme0n1p3
ellerdf /
.
df /
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183057872 27865672 87% /
Vis Bruk Av Diskplass i Lesbart Format #
som standard viser kommandoen df
diskplass i 1 kilobyte-blokker og størrelsen på brukt og tilgjengelig diskplass i kilobyte.
for å vise informasjon om diskstasjoner i lesbart format (kilobyte, megabyte, gigabyte og så videre), brukdf
-kommandoen med -h
– alternativet:
df -h
Filesystem Size Used Avail Use% Mounted ondev 7.8G 0 7.8G 0% /devrun 7.9G 1.8M 7.9G 1% /run/dev/nvme0n1p3 212G 176G 27G 88% /tmpfs 7.9G 145M 7.7G 2% /dev/shmtmpfs 7.9G 0 7.9G 0% /sys/fs/cgrouptmpfs 7.9G 24K 7.9G 1% /tmp/dev/nvme0n1p1 511M 106M 406M 21% /boot/dev/sda1 459G 165G 271G 38% /datatmpfs 1.6G 16K 1.6G 1% /run/user/1000
Filsystemtyper #
-T
alternativet forteller df
for å vise filsystemtyper:
df -t
utgangen inneholder en ekstra kolonne kalt «type» som viser typen av filsystemet:
Filesystem Type 1K-blocks Used Available Use% Mounted ondev devtmpfs 8172848 0 8172848 0% /devrun tmpfs 8218640 1744 8216896 1% /run/dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% /tmpfs tmpfs 8218640 383076 7835564 5% /dev/shmtmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs tmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot/dev/sda1 ext4 480588496 172832632 283320260 38% /datatmpfs tmpfs 1643728 40 1643688 1% /run/user/1000
hvis du vil begrense oppføring til filsystemer av en bestemt type, bruk alternativet -t
etterfulgt av typen.
her er et eksempel som viser hvordan du lister alle ext4-partisjoner:
df -t ext4
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183666112 27257432 88% //dev/sda1 480588496 172832632 283320260 38% /data
-x
alternativet lar deg begrense utdataene til filsystemer som ikke er av en bestemt type:
df -x tmpfs
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% //dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /data
vis inodebruk #
en inode Er en datastruktur i unix-og linux-filsystemer, Som Inneholder informasjon om en fil eller katalog som størrelse, eier, enhetsnode, stikkontakt, rør, etc. bortsett fra da.
når det startes med -i
– alternativet, skriver df
– kommandoen ut informasjon om bruk av inoder i filsystemet.
kommandoen nedenfor viser informasjon om inodene på filsystemet montert på systemrotkatalogen/
i lesbart format:
df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on/dev/nvme0n1p3 14M 1.9M 12M 14% /
Når-i
alternativet Brukes, hver linje i utgangen inneholder følgende kolonner:
- «filsystem»-navnet på filsystemet.
- «Inoder» – totalt antall inoder på filsystemet.
- «IUsed» – antall brukte inoder.
- «IFree» – antall gratis (ubrukte) inoder.
- «IUse%» – prosentandelen av brukte inoder.
- «Montert på» katalogen som filsystemet er montert på.
Utdataformat #
kommandoen df
lar deg også tilpasse utdataformatet.
for å angi feltene du vil bli vist i kommandoutgangen, bruk alternativet--output
.
FIELD_LIST
er en kommaseparert liste over kolonner som skal inkluderes i utgangen. Hvert felt kan bare brukes en gang. Gyldige feltnavn er:
-
source
– filsystemkilden. -
fstype
– Filsystemtypen. -
itotal
– Totalt antall inoder. -
iused
– Antall brukte inoder. -
iavail
– Antall tilgjengelige inoder. -
ipcent
– Prosentandel av brukte inoder. -
size
– Total diskplass. -
used
– brukt diskplass. -
avail
– tilgjengelig diskplass. -
pcent
– Prosentandel av brukt plass. -
file
– filnavnet hvis angitt på kommandolinjen. -
target
– monteringspunktet.
for eksempel, for å vise utdata av alle ext4 partisjon i lesbart format, viser bare filsystemet navn og størrelse og prosentandelen av den brukte plassen du vil bruke:
df -h -t ext4 --output=source,size,pcent
Filesystem Size Use%/dev/nvme0n1p3 212G 88%/dev/sda1 459G 38%
Konklusjon #
vi har vist deg hvordan du bruker kommandoen df
for å få en rapport om filsystemet diskplass bruk. For å vise alle tilgjengeligedf
kommandoalternativer ved å skrive man df
i terminalen din.
for å finne ut diskplassbruk av filer og kataloger, bruk kommandoendu
.