Commando om Linux-schijfruimte en systeemschijfgebruik te bekijken

De harde schijf is een van de essentiële en fundamentele componenten van elke computer, aangezien hij het besturingssysteem en de toepassingen installeert en dient om al onze informatie op te slaan en om er een back-up van te maken via back-upkopieën.

Tegenwoordig zijn er harde schijven met een grote capaciteit, maar beetje bij beetje wordt deze ruimte ingenomen met nieuwe informatie en bereikt de opslaglimiet de top, wat inconsistenties kan veroorzaken zoals opnieuw opstarten, afsluiten, blokkeren van het openen van bestanden, traagheid en meer waarvoor, ongeacht de type gebruiker dat we zijn, is het raadzaam om deze capaciteit constant te bewaken en vandaag zullen we leren om het gebruik van de harde schijf in realtime in Linux-omgevingen te verifiëren.

1. Informatie over schijfruimte bekijken met de opdracht df in Linux


Het df-commando is ontwikkeld om op een eenvoudige manier informatie te geven over de totale, bezette en vrije ruimte op de schijf van ons besturingssysteem.

Met het df-commando wordt informatie weergegeven over het bestandssysteem waarin elk bestand wordt gehost of standaard over alle huidige bestandssystemen.

Stap 1
De basissyntaxis voor het gebruik van deze opdracht is als volgt:

 df [opties] [apparaat] 
Stap 2
We kunnen het df-commando direct gebruiken en het verkregen resultaat is het volgende:

VERGROTEN

Stap 3
Daar zullen we elk bestandssysteem zien met details zoals:

  • Gebruikte ruimte
  • Vrije ruimte
  • Locatie waar het is gemonteerd, enz.
Stap 4
We kunnen de parameter -h gebruiken om deze informatie in een leesbaar formaat te bekijken:
 df -h

VERGROTEN

Stap 5
Met het df-commando is het mogelijk om nauwkeurige informatie over een apparaat of koppelpunt te verkrijgen, als we bijvoorbeeld de details van het punt / dev / sda willen zien, gaan we het volgende uitvoeren:

 df / dev / sda 
Stap 6
Of we kunnen details van een specifieke route zien, bijvoorbeeld:
 df / thuis 

VERGROTEN

Stap 7
De volgende kolommen vallen daarbij op:

BestandssysteemGeeft de bron van het koppelpunt aan, dat meestal een apparaat is.

1K blokkenHet is het totale aantal blokken.

GebruiktGeeft het aantal gebruikte blokken aan.

BeschikbaarHet is het aantal beschikbare blokken.

Gebruik percentageGeeft het percentage gebruikt aan gedeeld door de grootte.

Gemonteerd opHet is het doel of het aankoppelpunt.

Stap 8
Het df-commando geeft ons de mogelijkheid om alleen aan te geven welke kolommen moeten worden weergegeven, hiervoor gebruiken we de volgende syntaxis:

 df --output = veld1, veld2, … 
Stap 9
We kunnen bijvoorbeeld het volgende uitvoeren:
 df --output = bron, gebruikt, beschikbaar / home / 
Stap 10
Het resultaat is alleen die drie kolommen van het geselecteerde punt:

VERGROTEN

Stap 11
Om alle beschikbare velden te bekijken kunnen we de volgende regel uitvoeren:

 df -o 

VERGROTEN

Stap 12
We hebben ook de volgende alternatieven voor gebruik:

df -hGeeft de gegevens weer in menselijk formaat.

df -mGeeft de uitvoer weer in megabytes.

df -kGeeft de uitvoer weer in kilobytes, standaardwaarde.

Stap 13
Linux heeft een systeem genaamd inode, een inode is in feite een gegevensstructuur in het bestandssysteem die verantwoordelijk is voor het opslaan van alle informatie over het bestand, het df-commando stelt ons ook in staat om de ruimte van de inodes te zien door een van de volgende opties uit te voeren :

 df -i df -i -h 

VERGROTEN

Stap 14
Als we het bestandssysteemtype van elk koppelpunt willen controleren, zoals ext4, btrfs, ext2, nfs4, fuse, cgroup en meer, is het nodig om de volgende opdracht te gebruiken:

 df -T df -T -h df -T -h / home / (Specifiek pad)

VERGROTEN

Stap 15
Als we in hetzelfde segment een bestandssysteem willen uitsluiten, moeten we de parameter -x als volgt toevoegen:

 df -x ext3 
Stap 16
Als we willen dat alle uitvoerbestandssystemen met een grootte van nul blokken worden weergegeven, kunnen we het volgende uitvoeren:
 df -a 

VERGROTEN

Stap 17
Om meer informatie over deze opdracht te verkrijgen, kunnen we uitvoeren:

 df -help 

2. Bekijk schijfruimte-informatie met de opdracht du in Linux


Het du-commando is een ander alternatief dat Linux ons biedt om informatie over schijfruimte te verkrijgen op basis van een set bestanden, mappen of recursief.

Stap 1
Om dit commando te gebruiken hebben we de volgende basisalternatieven:

 du du / pad du [opties] [mappen en / of bestanden]

VERGROTEN

Stap 2
Met deze opties kunnen we de namen en het ruimtegebruik van elk van de mappen zien, inclusief alle submappen in de mappenboom. Als we deze resultaten in een voor mensen leesbaar formaat willen zien, voeren we het volgende uit:

 du -h 

VERGROTEN

Stap 3
We kunnen details van een specifieke map bekijken met een van de volgende opties:

 du / thuis / du -h / thuis /

VERGROTEN

Stap 4
Om een ​​samenvatting te zien van de informatie waarbij alleen de totale ruimte op de schijf die wordt ingenomen door een directorystructuur wordt weergegeven en tegelijkertijd de subdirectories worden verwijderd, kunnen we het volgende uitvoeren:

 du -s / home du -sh / home

VERGROTEN

Stap 5
Als het doel is om alle bestandssystemen die we uitvoeren te visualiseren:

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

VERGROTEN

Stap 6
Met het du-commando kunnen we in detail de ruimte van een specifiek type extensie zien, als we bijvoorbeeld de ruimte van alle tekstbestanden willen zien, voeren we het volgende uit:

 du -ch * .txt 

VERGROTEN

Stap 7
We kunnen een bepaald aantal mappen opsommen om hun ruimte te zien, hiervoor voeren we de volgende syntaxis uit:

 du -a / pad / | sorteer -n -r | hoofd -n # naar lijst 

VERGROTEN

3. Informatie over Image Capture Disk Space bekijken met behulp van de btrfs-opdracht onder Linux


Voor het btrfs-bestandssysteem, dat een speciaal bestandssysteem is voor het vastleggen van afbeeldingen, moeten we de opdracht btrfs fi df gebruiken om de informatie over het ruimtegebruik voor een koppelpunt te bekijken.

Stap 1
De te gebruiken syntaxis is:

 btrfs-bestandssysteem df / pad / btrfs fi df / dev / pad btrfs fi df [opties] / pad /

VERGROTEN

Stap 2
Om de onbewerkte getallen in bytes te zien, voeren we het volgende uit:

 btrfs fi df -b / home 

VERGROTEN

Stap 3
Als alternatief kunnen we uitvoeren:

Gegevens weergeven in kilobytes

 btrfs fi df -k / home 

Gegevens weergeven in megabytes

 btrfs fi df -m / home 

Gegevens weergeven in gigabytes

 btrfs fi df -g / home 

Gegevens weergeven in Terabytes

 btrfs fi df -t / home 

Met deze eenvoudige commando's zal het mogelijk zijn om in detail de beschikbare ruimte in Linux te kennen en zo deze belangrijke sectie op elke computer beter te beheren.

wave wave wave wave wave