Schijfgebruik monitoren
Gebruik tools zoals `df`, `du` en `iostat` om schijfruimte, inodegebruik en I/O-prestaties van uw serveropslag te monitoren.
Schijfgebruik monitoren is een gratis Linux-servers implementeren en SSH beheersen-les op CoddyKit. Dit is les 3 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Linux-servers implementeren en SSH beheersen. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Linux-servers implementeren en SSH beheersen bevat in totaal 4 lessen.
Waarom schijfgebruik bewaken?
Het is essentieel om het schijfgebruik van je server in de gaten te houden. Stel je voor dat een website plotseling uitvalt omdat de logbestanden de hele schijf hebben gevuld! Of dat een database extreem traag wordt door intensieve schijfactiviteit.
Met bewaking kun je:
- Uitval voorkomen: Volle schijven opsporen voordat ze problemen veroorzaken.
- Prestaties optimaliseren: Schijven met hoge I/O-belasting identificeren die mogelijk knelpunten vormen.
- Capaciteit plannen: Groeitrends begrijpen zodat je proactief opslag kunt toevoegen.
Maak kennis met `df`: vrije schijfruimte
De opdracht df staat voor 'disk free'. Dit is het belangrijkste hulpmiddel om het totale schijfgebruik van gekoppelde bestandssystemen op je server te controleren.
De opdracht geeft voor elke gekoppelde partitie een overzicht van de totale ruimte, gebruikte ruimte, beschikbare ruimte en het gebruikte percentage.
`df` in actie: ruimte controleren
Laten we df in actie bekijken. De optie -h maakt de uitvoer leesbaar voor mensen en geeft groottes weer in KB, MB of GB.
Voer deze opdracht uit om in één oogopslag de schijfruimte van je server te bekijken:
df -hDe uitvoer van `df` begrijpen
De uitvoer van df -h bevat doorgaans de volgende kolommen:
- Bestandssysteem: De naam van de schijfpartitie of het apparaat.
- Grootte: De totale grootte van het bestandssysteem.
- Gebruikt: De hoeveelheid ruimte die momenteel in gebruik is.
- Beschikbaar: De hoeveelheid ruimte die nog beschikbaar is.
- Gebruik%: Het percentage gebruikte schijfruimte.
- Gekoppeld aan: De map waarin het bestandssysteem is gekoppeld.
Let goed op de kolom Gebruik% om bijna volle schijven te herkennen!
Maak kennis met `du`: schijfgebruik
Terwijl df het totale gebruik van bestandssystemen weergeeft, berekent du (disk usage) de ruimte die door specifieke bestanden of mappen wordt gebruikt.
Dit is bijzonder nuttig om te achterhalen welke mappen de meeste ruimte innemen, zodat je de oorzaak van hoog schijfgebruik kunt vinden.
`du` in actie: mapgrootte
Om de grootte van een map te vinden, kun je du gebruiken met de opties -s (samenvatten) en -h (leesbaar voor mensen), gevolgd door het pad naar de map.
Laten we de grootte van de map /var/log controleren, die vaak grote logbestanden bevat:
du -sh /var/log`df` versus `du`: belangrijkste verschillen
Het is belangrijk om te weten wanneer je welke opdracht gebruikt:
df: Geeft het ruimtegebruik van volledige bestandssystemen weer. De opdracht leest gegevens uit de metagegevens van het bestandssysteem.du: Geeft het ruimtegebruik van bestanden en mappen weer. De opdracht doorzoekt de inhoud van mappen om de grootte te berekenen.
Soms geven df en du verschillende waarden weer doordat verwijderde bestanden nog door processen geopend worden gehouden. Een herstart of het opnieuw starten van het proces brengt de waarden meestal weer met elkaar in overeenstemming.
Maak kennis met `iostat`: I/O-prestaties
iostat maakt deel uit van het pakket sysstat en geeft gedetailleerde statistieken over invoer en uitvoer (I/O) voor je opslagapparaten.
Met dit hulpmiddel kun je schijfactiviteit bewaken, wat essentieel is om prestatieknelpunten te identificeren. Lange wachttijden voor I/O kunnen je server aanzienlijk vertragen.
`iostat` in actie: schijfactiviteit
Als je een momentopname van de I/O-prestaties van je schijf wilt maken, kun je iostat gebruiken. De optie -x geeft uitgebreide statistieken en als je een getal toevoegt (bijvoorbeeld 2), wordt de uitvoer elke 2 seconden bijgewerkt.
Voor deze opdracht moet sysstat mogelijk zijn geïnstalleerd (bijvoorbeeld met sudo apt install sysstat op Debian/Ubuntu).
iostat -x 2De uitvoer van `iostat` interpreteren
Let bij het gebruik van iostat -x op de volgende belangrijke statistieken:
- %util: Het percentage processortijd waarin I/O-verzoeken naar het apparaat werden gestuurd. Hoge waarden (bijna 100%) wijzen op een drukbezette schijf.
- r/s, w/s: Het aantal lees-/schrijfverzoeken per seconde.
- rkB/s, wkB/s: Het aantal kilobytes dat per seconde wordt gelezen/geschreven.
- await: De gemiddelde tijd (in milliseconden) die nodig is om I/O-verzoeken aan het apparaat af te handelen. Hoge waarden wijzen op een trage schijf.
Met deze statistieken kun je de conditie en prestaties van je schijf beoordelen.
Snelle controle: schijfbewaking
Je hebt kennisgemaakt met drie essentiële hulpprogramma's voor het bewaken van schijfgebruik en prestaties. Nu is het tijd om je kennis te testen!
Samenvatting: je hulpmiddelen voor bewaking
Goed gedaan! Je beheerst nu de basis van het bewaken van het schijfgebruik en de I/O-prestaties van je server.
Je hebt geleerd over:
df: Om de totale vrije schijfruimte op bestandssystemen te controleren.du: Om het schijfgebruik door specifieke bestanden en mappen te bepalen.iostat: Om de I/O-prestaties van schijven te bewaken en knelpunten te identificeren.
Als je deze hulpmiddelen regelmatig gebruikt, blijft je server soepel werken en voorkom je onverwachte problemen.
Leer Linux-servers implementeren en SSH beheersen met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 12
- Lessen
- 48
Veelgestelde vragen
Is de les “Schijfgebruik monitoren” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad Linux-servers implementeren en SSH beheersen, waaronder “Schijfgebruik monitoren”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Linux-servers implementeren en SSH beheersen bevat in totaal 4 lessen.
Wat leer ik in “Schijfgebruik monitoren”?
Gebruik tools zoals `df`, `du` en `iostat` om schijfruimte, inodegebruik en I/O-prestaties van uw serveropslag te monitoren. Je oefent met Linux-servers implementeren en SSH beheersen door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Linux-servers implementeren en SSH beheersen te beginnen?
Ervaring vooraf is niet nodig. Linux-servers implementeren en SSH beheersen op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.
Hoe lang duurt de les “Schijfgebruik monitoren”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Linux-servers implementeren en SSH beheersen?
Ja. Elke les over Linux-servers implementeren en SSH beheersen bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Schijfpartitionering en formattering
- Bestandssystemen koppelen
- Schijfgebruik monitoren
- Logical Volume Management (LVM)