Kommando for å vise Linux -diskplass og systemdiskbruk

Harddisken er en av de viktigste og grunnleggende komponentene i enhver datamaskin siden den installerer operativsystemet, programmene og tjener til å lagre all informasjonen vår, samt å sikkerhetskopiere den gjennom sikkerhetskopier.

I dag er det harddisker med stor kapasitet, men litt etter litt blir denne plassen opptatt av ny informasjon, og lagringsgrensen når toppen som kan generere inkonsekvenser som omstart, nedleggelser, blokkering av åpningsfiler, treghet og mer som uavhengig av hvilken type bruker vi er, er det tilrådelig å konstant overvåke denne kapasiteten, og i dag vil vi lære å verifisere bruken av harddisken i sanntid i Linux -miljøer.

1. Se diskplassinformasjon ved hjelp av kommandoen df i Linux


Kommandoen df er utviklet for å gi informasjon om den totale, okkuperte og ledige plassen på disken i operativsystemet vårt på en enkel måte.

Med kommandoen df vil informasjon om filsystemet der hver fil er plassert eller som standard om alle nåværende filsystemer vises.

Trinn 1
Den grunnleggende syntaksen for bruk av denne kommandoen er som følger:

 df [alternativer] [enhet] 
Steg 2
Vi kan bruke df -kommandoen direkte, og resultatet er følgende:

FORSTØRRE

Trinn 3
Der vil vi se hvert filsystem med detaljer som:

  • Brukt plass
  • Ledig plass
  • Plassering der den er montert osv.
Trinn 4
Vi kan bruke parameteren -h for å se denne informasjonen i et lesbart format:
 df -h

FORSTØRRE

Trinn 5
Med kommandoen df vil det være mulig å få presis informasjon om en enhet eller et monteringspunkt, for eksempel hvis vi vil se detaljene til punktet / dev / sda, skal vi utføre følgende:

 df / dev / sda 
Trinn 6
Eller vi kan se detaljer om en bestemt rute, for eksempel:
 df / home 

FORSTØRRE

Trinn 7
Følgende kolonner skiller seg ut der:

FilsystemAngir kilden til festepunktet, som vanligvis er en enhet.

1K blokkerDet er det totale antallet blokker.

BruktAngir antall blokker som er brukt.

TilgjengeligDet er antall blokker tilgjengelig.

Bruk prosentAngir prosentandelen Brukt delt på størrelse.

Montert påDet er målet eller monteringspunktet.

Trinn 8
Kommandoen df gir oss muligheten til å spesifisere bare hvilke kolonner som må vises, for dette bruker vi følgende syntaks:

 df --output = field1, field2, … 
Trinn 9
For eksempel kan vi utføre følgende:
 df --output = kilde, brukt, tilgjengelig / home / 
Trinn 10
Resultatet blir bare de tre kolonnene i det valgte punktet:

FORSTØRRE

Trinn 11
For å se alle de tilgjengelige feltene kan vi utføre følgende linje:

 df -o 

FORSTØRRE

Trinn 12
Vi har også følgende alternativer for bruk:

df -hViser dataene i menneskelig format.

df -mViser utdataene i megabyte.

df -kViser utdataene i kilobyte, standardverdi.

Trinn 13
Linux har et system kalt inode, en inode er i utgangspunktet en datastruktur i filsystemet som er ansvarlig for å lagre all informasjon om filen, df -kommandoen lar oss også se plassen til nevnte inoder ved å utføre et av følgende alternativer :

 df -i df -i -h 

FORSTØRRE

Trinn 14
Hvis vi vil kontrollere filsystemtypen for hvert festepunkt, for eksempel ext4, btrfs, ext2, nfs4, fuse, cgroup og mer, vil det være nødvendig å bruke følgende kommando:

 df -T df -T -h df -T -h / home / (Spesifikk sti)

FORSTØRRE

Trinn 15
I det samme segmentet, hvis vi ønsker å ekskludere et filsystem, må vi legge til parameteren -x slik:

 df -x ext3 
Trinn 16
Hvis vi vil at alle utdatafilsystemer som har en størrelse på null blokker skal vises, kan vi utføre:
 df -a 

FORSTØRRE

Trinn 17
For å få mer informasjon om denne kommandoen kan vi utføre:

 df -hjelp 

2. Se diskplassinformasjon ved hjelp av du -kommandoen i Linux


Kommandoen du er et annet alternativ som Linux tilbyr oss for å skaffe informasjon om diskplass basert på et sett med filer, kataloger eller rekursivt.

Trinn 1
For å bruke denne kommandoen har vi følgende grunnleggende alternativer:

 du du / path du [alternativer] [kataloger og / eller filer]

FORSTØRRE

Steg 2
Disse alternativene lar oss se navn og plassforbruk på hver av katalogene, inkludert alle underkatalogene i katalogtreet. Hvis vi ønsker å se disse resultatene i et leselig format, utfører vi følgende:

 du -h 

FORSTØRRE

Trinn 3
Vi kan se detaljer om en bestemt katalog ved å bruke ett av følgende alternativer:

 du / home / du -h / home /

FORSTØRRE

Trinn 4
For å se en oppsummering av informasjonen der bare den totale plassen på disken som er opptatt av et katalogtre, vises, og underkatalogene slettes samtidig, kan vi utføre følgende:

 du -s / home du -sh / home

FORSTØRRE

Trinn 5
Hvis målet er å visualisere alle filsystemene vi utfører:

 du -a / home du -a -h / home

FORSTØRRE

Trinn 6
Med du -kommandoen kan vi se i detalj plassen til en bestemt type utvidelse, for eksempel hvis vi vil se mellomrommet i alle tekstfiler, utfører vi følgende:

 du -ch * .txt 

FORSTØRRE

Trinn 7
Vi kan liste opp et visst antall kataloger for å se deres plass, for dette utfører vi følgende syntaks:

 du -a / sti / | sorter -n -r | head -n # for å liste 

FORSTØRRE

3. Vise Image Capture Disk Space Information Ved hjelp av btrfs -kommandoen på Linux


For btrfs filsystem, som er et spesielt filsystem for å ta bilder, må vi bruke kommandoen btrfs fi df for å vise informasjon om plassbruk for et monteringspunkt.

Trinn 1
Syntaksen som skal brukes er:

 btrfs filsystem df / path / btrfs fi df / dev / path btrfs fi df [alternativer] / path /

FORSTØRRE

Steg 2
For å se de rå tallene i byte, vil vi utføre følgende:

 btrfs fi df -b / home 

FORSTØRRE

Trinn 3
Alternativt kan vi kjøre:

Vis data i kilobyte

 btrfs fi df -k / home 

Vis data i megabyte

 btrfs fi df -m / home 

Vis data i gigabyte

 btrfs fi df -g / home 

Vis data i Terabyte

 btrfs fi df -t / home 

Med disse enkle kommandoene vil det være mulig å kjenne detaljert tilgjengelig plass i Linux og dermed bedre håndtere denne viktige delen på hver datamaskin.

wave wave wave wave wave