Skip to content

Controleer schijfruimte met de opdrachten df en du

15 de juni de 2021
79395985 56a5aa5f5f9b58b7d0dde2db b17a2147ddd0446ea6ef7f4d3ad89146

Gebruik het hulpprogramma df om een ​​overzicht te bekijken van de beschikbare en gebruikte schijfruimte op uw Linux-systeem. Met de optie -h toont het de schijfruimte in door mensen leesbare vorm. Het hulpprogramma du geeft daarentegen een overzicht van het ruimtegebruik op basis van directory’s en subdirectory’s. Een Linux-systeem bestaat uit een of meer bestandssystemen. In tegenstelling tot Windows-computers hoeft een Linux-bestandssysteem geen specifieke schijfpartitie te zijn. In plaats daarvan bevat een Linux-bestandssysteem partities, clusters van partities, apparaten of sandboxmappen (bijvoorbeeld voor Snap-pakketten) die het systeem afzonderlijk behandelt.

Uitvoer van het df-commando

De uitvoer van de opdracht df structureert de resultaten in zes kolommen:

  • Bestandssysteem: De naam van het bestandssysteem. Bestandssystemen die niet tijdelijk zijn (tmpfs) en niet fysiek gescheiden zijn, worden soms vermeld als een loopback-apparaat, herhaald in /dev/loopnn.
  • 1K-blokken: Het aantal kilobyte-blokken dat beschikbaar is voor het bestandssysteem.
  • Gebruikt: Het aantal gebruikte blokken.
  • Beschikbaar: Het aantal beschikbare blokken. Als het bestandssysteem dynamisch wordt bijgewerkt, is deze waarde altijd nul. Snap-pakketten groeien en krimpen bijvoorbeeld indien nodig, dus df vermeldt ze altijd als volledig gebruikt.
  • Gebruik%: Het rantsoen van beschikbare-voor-gebruikte blokken.
  • Gemonteerd op: De locatie waar het bestandssysteem in het systeem is gemount.

Uitgang van de du Command

Het du-commando toont daarentegen de schijfruimte die wordt gebruikt door de bestanden en mappen in de huidige map. De optie -h maakt de uitvoer gemakkelijker te begrijpen.

Het Linux du-commando

Standaard geeft het du-commando een lijst van alle submappen om aan te geven hoeveel schijfruimte elk heeft ingenomen. Consolideer de uitvoer met de -s optie, die alleen een samenvatting toont. Tenzij u sudo du uitvoert, ziet u echter toestemmingsgeweigerde fouten voor alle mappen waartoe het ingelogde account geen leestoegang heeft. Om het schijfgebruik van een andere map dan de huidige map te tonen, voert u die mapnaam in als laatste argument. Zowel du als df geven toe dat ze verschillende nuttige maar relatief zeldzame commando-switches hebben. Lees de man-pagina’s voor elke opdracht om benaderingen te verkennen om de invoer en de uitvoer van deze opdrachten te verfijnen.