Android

Slik sjekker du diskplass i Linux ved hjelp av df-kommandoen

Linux Command Line Tutorial For Beginners 26 - Viewing Resources (du , df, free command)

Linux Command Line Tutorial For Beginners 26 - Viewing Resources (du , df, free command)

Innholdsfortegnelse:

Anonim

Hvor mye plass har jeg igjen på harddisken min? Er det nok ledig diskplass til å laste ned en stor fil eller installere en ny applikasjon?

På Linux-baserte systemer kan du bruke df kommandoen til å få en detaljert rapport om systemets diskplassbruk.

Bruke df Command

Den generelle syntaks for df kommandoen er som følger:

df… FILESYSTEM…

Når den brukes uten noe argument, vil df kommandoen vise informasjon om alle monterte filsystemer:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

Hver linje inneholder informasjon om filsystemnavnet (Filesystem), størrelsen (1K-blokker), den brukte plassen (Brukt), den tilgjengelige plassen (Tilgjengelig), prosentandelen brukt plass (Bruk%) og katalogen der filsystemet er montert (montert på).

Hvis du bare vil vise informasjon for et bestemt filsystem, passerer det navnet eller monteringspunktet til df kommandoen.

For å vise plassen som er tilgjengelig på filsystemet montert til systemrotkatalogen / kan du for eksempel bruke df /dev/nvme0n1p3 eller df / .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

Vis bruk av diskplass i menneskelig lesbart format

Som standard viser df kommandoen diskplass i 1 kilobyte blokker og størrelsen på brukt og tilgjengelig diskplass i kilobyte. For å se informasjonen i menneskelig lesbart format (megabyte og gigabyte), bruk alternativet -h :

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

Filsystemtyper

Alternativet -T forteller df å vise filsystemtyper:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

For eksempel for å liste alle ext4-partisjoner du vil kjøre:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

I likhet med ovenfor lar alternativet -x deg begrense utdataene til filsystemer som ikke er av en bestemt type.

Vis bruk av kode

Når den brukes med -i alternativet, vil df-kommandoen vise informasjon om filsystemets inoderbruk.

Kommandoen nedenfor vil vise informasjon om inodene på filsystemet montert til systemrotkatalogen / i menneskelig lesbart format:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / En inode er en datastruktur i et Unix- og Linux-filsystem, som inneholder informasjon om en fil eller katalog som størrelse, eier, enhetsnode, socket, pipe, osv., Bortsett fra da.

Utgående format

Kommandoen df lar deg også spesifisere utdataformatet.

For å begrense de rapporterte feltene som er vist i df utgang, bruk alternativet - --output . FIELD_LIST er en kommaseparert liste over kolonner som skal inkluderes i utgangen. Hvert felt kan bare brukes én gang. Gyldige feltnavn er:

  • source - Fil-systemkilden. fstype - File-systemtypen. itotal - Totalt antall inoder. iused - Antall brukte inoder. iavail - Antall tilgjengelige inoder. ipcent - Andel brukte inoder. size - Totalt diskplass. used - Brukt diskplass. avail - Tilgjengelig diskplass. pcent - Andel brukt plass. file - Filnavnet hvis det er spesifisert på kommandolinjen. target - Monteringspunktet.

For eksempel for å vise utdataene fra all ext4-partisjon i menneskelig lesbart format, og viser bare filsystemets 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

Nå skal du ha en god forståelse av hvordan du bruker df kommandoen for å få en rapport om bruken av filsystemets diskplass.

For å se alle tilgjengelige df kommandoalternativer ved å skrive man df i terminalen.

disk df terminal