Android

Sådan kontrolleres diskplads i Linux ved hjælp af kommandoen df

Writing 2D Games in C using SDL by Thomas Lively

Writing 2D Games in C using SDL by Thomas Lively

Indholdsfortegnelse:

Anonim

Hvor meget plads har jeg tilbage på min harddisk? Er der nok ledig diskplads til at downloade en stor fil eller installere en ny applikation?

På Linux-baserede systemer kan du bruge df kommandoen til at få en detaljeret rapport om systemets diskpladsforbrug.

Brug af df-kommandoen

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

df… FILESYSTEM…

Når den bruges uden noget argument, vil df kommandoen vise oplysninger om alle monterede 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 indeholder oplysninger om filsystemets navn (Filesystem), størrelsen (1K-blokke), den anvendte plads (Brugt), den tilgængelige plads (Tilgængelig), procentdelen af ​​brugt plads (Brug%) og det bibliotek, hvori filsystemet er monteret (monteret på).

Hvis du kun viser oplysninger om et specifikt filsystem, skal du videregive dets navn eller monteringspunktet til df kommandoen.

For at vise den disponible plads på filsystemet, der er monteret i df /dev/nvme0n1p3 kan du f.eks. Bruge df /dev/nvme0n1p3 eller df / .

df /

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

Vis brug af diskplads i menneskeligt læsbart format

Som standard viser df kommandoen diskpladsen i 1 kilobyte blokke og størrelsen på brugt og tilgængeligt diskplads i kilobyte. Hvis du vil se oplysningerne i menneskeligt læsbart format (megabyte og gigabyte), skal du bruge indstillingen -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

Indstillingen -T siger, at df skal 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 at liste alle ext4-partitioner, du vil kø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

På samme måde som ovenfor giver optionen -x mulighed for at begrænse output til filsystemer, der ikke er af en bestemt type.

Vis Inode-brug

Når den bruges med indstillingen -i , vil kommandoen df vise oplysninger om brugen af ​​filsystemets inoder.

Kommandoen herunder viser oplysninger om inoder på filsystemet monteret i systemrotmappen / i menneskeligt læsbart 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, der indeholder oplysninger om en fil eller et bibliotek, såsom størrelse, ejer, enhedsnode, socket, pipe osv. Undtagen da.

Outputformat

Kommandoen df giver dig også mulighed for at specificere outputformatet.

For at begrænse de rapporterede felter, der er vist i df output, skal du bruge optionen --output . FIELD_LIST er en kommasepareret liste over kolonner, der skal inkluderes i output. Hvert felt kan kun bruges én gang. Gyldige feltnavne er:

  • source - Filsystemets kilde. fstype - Filsystemets type. itotal - Samlet antal inoder. iused - Antal brugte inoder. iavail - Antal tilgængelige inoder. ipcent - Procentdel af brugte inoder. size - Samlet diskplads. used - Brugt diskplads. avail - tilgængelig diskplads. pcent - Procentdel af brugt plads. file - Filnavnet, hvis det er angivet på kommandolinjen. target - Monteringspunktet.

For eksempel at vise output fra alle ext4-partitioner i menneskeligt læsbart format, der kun viser filsystemets navn og størrelse og procentdelen af ​​det anvendte rum, du vil bruge:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

Konklusion

I øjeblikket skal du have en god forståelse af, hvordan du bruger kommandoen df til at få en rapport om filsystemets diskpladsforbrug.

For at se alle tilgængelige df kommandoindstillinger ved at skrive man df i din terminal.

disk df terminal