Maybaygiare.org

Blog Network

Df-Kommando I Linux (Sjekk Diskplass)

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...

dfkommandoen 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/nvme0n1p3ellerdf /.

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 #

-Talternativet forteller dffor å 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 -tetterfulgt 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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.