Diskbehandling

Linux df-kommando

Linux df-kommando
Det er mange verktøy der ute som tilbyr sømløse metoder for å sjekke diskplassutnyttelsen. Disse verktøyene er ekstremt nyttige for å holde diskforbruket under kontroll. Vi har kanskje ikke lyst til det, men diskplass er en verdifull ressurs for systemene våre.

Linux er en legendarisk plattform med en rekke verktøy innebygd i økosystemet. Selvfølgelig er det andre 3rd-festverktøy for å sjekke diskplassutnyttelsen. Imidlertid er det også et kraftig innebygd verktøy for å gjøre jobben - df.

Begrepet "df" står for "diskfilsystem". Ved hjelp av dette verktøyet kan du få et fullstendig sammendrag av diskplassbruk av et bestemt filsystem. Det er mange scenarier der dette kan være nyttig. La oss hoppe inn i bruken, tipsene og triksene til “df”!

plassering

Nesten alle de innebygde verktøyene ligger under katalogen “/ usr / bin”. “Df” er ikke noe unntak.

hvilken df

Filsystem disk bruk

Når vi kjører “df” bare av seg selv, rapporterer det de nåværende filsystemene på disken (e) sammen med annen verdifull informasjon som deres monteringspunkter, bruksprosent, brukt og tilgjengelig plass og totalt antall blokker.

df

Hvis du er forvirret med utdataene, kan du alltid legge til “-h” -flagget. I hovedsak forteller dette flagget "df" om å skrive ut utdataene i "menneskelig lesbart" format.

df -h

Vis info for alle filsystemer

Den forrige kommandoen er oftest alt du trenger for å sjekke diskbruken til forskjellige filsystemer. Imidlertid, hvis det er dummy-filsystemer til stede, og du også vil ha statistikken deres, er det et annet flagg å bruke. For dette formålet, pass "-a" flagget.

df -a

Igjen, for et lesbart format, legg til “-h” -flagget.

df -ah

Eller,

df -a -h

Diskbruk av et bestemt filsystem

Er du bare interessert i ett bestemt filsystem?

I de foregående eksemplene vil "df" vise diskbruken til alle filsystemene i systemet. For å sjekke ut diskbruken til et bestemt filsystem, bruk “-T” -flagget.

df -T / hjem

df -T /

Jeg anbefaler å bruke “-h” -flagget for bedre forståelse av utdataene.

df -hT

Vis resultat i MB / GB

Å vise diskbruksstatistikken i MB (megabyte) -format er ganske nyttig for mange av oss. Hvis du vil at “df” skal sende resultatet i MB, er det bare å bruke “-m” -flagget med hvilken kommando du kaster på det.

df -m

Som vi kan se, viser utdataene bare tall. Disse tallene er heltall og representerer MB-antall for hvert filsystem.

Men når du arbeider med noen BIG filsystemer, vil resultatet i MB være ganske ubrukelig, ikke sant? I så fall har vi alternativet “-h”. Ja, det er det samme "menneskelesbare" flagget vi kjenner og elsker.

df -h

Fordelen er at den vil vises i GB hvis størrelsen er for stor; Ellers vises det som MB eller KB.

Inodes info

Når du kjører “df”, viser den ikke inodeinformasjonen til det filsystemet. Hvis du trenger informasjon om inode, bruk flagget “-i”.

df -hi

Filsystemtype

Hvert enkelt filsystem i økosystemet til Linux må ha en bestemt type. I tilfeller kan filsystemet være ekstremt viktig for å bestemme omfanget av å utføre en rekke handlinger. For dette formålet, bruk “-T” -flagget.

df -T

Spesifikke filsystemer

Noen ganger vil du kanskje bare sjekke tilstanden til visse filsystemer. Hva med for eksempel bare informasjonen til alle ext4-filsystemene? Hvis målet ditt er noe sånt, så bruk “-t” -flagget etterfulgt av filsystemtypen.

La oss for eksempel sjekke informasjonen til alle ext4.

df -at ext4

Her vil “df” rapportere alle filsystemene som samsvarer med typen ext4.

For å forstå utdataene bedre, her er hvordan jeg liker å endre kommandoen.

df -aTt ext4

df -aTt tmpfs

Nå er filsystemtypen merkbar og lett forståelig av effekten av “-t” -flagget.

Ekskluderer visse filsystemer

I forrige eksempel skrev vi bare ut informasjonen om en bestemt filsystemtype, ikke sant? Hva med å ekskludere en bestemt type og skrive ut om alle andre filsystemer? Ja, "df" tillater også slik drift. I dette tilfellet er flagget “-x” etterfulgt av filsystemtypen som skal ekskluderes.

df -ax ext4

For å forstå effekten av dette flagget, bruk det med “-a” og “-T”.

df -aTx ext4

Lokale filsystemer

Hvis systemet ditt er veldig modifisert og avhenger av eksterne filsystemer også, vil "df" også vise dem alle når du kjører noen av disse kommandoene. Hvis du vil ha lokale og eksterne filsystemer samtidig, kjører du “df” -kommandoene som normalt. Men hvis du er interessert i bare de lokale filsystemene, er det bare å legge til “-l” -flagget.

df -aTl

“Df” versjon

Dette er bare en triviell ting. Hvis du er interessert i versjonen av “df”, kjør følgende kommando.

df --versjon

Som utdataene sier, er det en del av GNU-kjernemutlene. Så ethvert system med dette verktøysettet vil ha "df" forhåndsinstallert.

Siste tanker

Det er ikke så mye som skjer med “df”. Det er et veldig forenklet, men kraftig verktøy som er i stand til å dekke behovene til nesten alle tingene noen er i ferd med å gjøre med filsystemene sine. Hvis du er interessert i alle tilgjengelige alternativer og grundig guide, kjører du følgende kommandoer.

df --hjelp

mann df

info df

Nyt!

Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...