Linux-servers implementeren en SSH beheersen · Les

Schijfgebruik monitoren

Gebruik tools zoals `df`, `du` en `iostat` om schijfruimte, inodegebruik en I/O-prestaties van uw serveropslag te monitoren.

Les 3 van 412 stappen

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 -h

De 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 2

De 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.

Gratis beginnen

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

  1. Schijfpartitionering en formattering
  2. Bestandssystemen koppelen
  3. Schijfgebruik monitoren
  4. Logical Volume Management (LVM)
← Terug naar Linux-servers implementeren en SSH beheersen