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.
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 / sdaTrinn 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 ext3Trinn 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.