logo

df-opdracht in Linux met voorbeelden

Heb je ooit de huiveringwekkende angst gevoeld voor een foutmelding dat de schijf vol is op je Linux-machine? Vrees niet, voor de machtigendf>command staat klaar om u door het verraderlijke terrein van schijfruimtebeheer te leiden! Dit artikel gaat diep in op dedf>commando, waardoor u de kennis en vaardigheden krijgt om met vertrouwen door uw opslag te navigeren.

Wat is df-opdracht in Linux?

disk free, ook bekend als `df`, een krachtig hulpprogramma dat waardevolle informatie biedt over het gebruik van schijfruimte. De df opdracht geeft informatie weer over het schijfruimtegebruik van het bestandssysteem op het aangekoppelde bestandssysteem. Dit commando haalt de informatie op uit `/proc/mounts` of `/etc/mtab`. Standaard toont de opdracht df schijfruimte in kilobytes (KB) en worden voor de duidelijkheid de achtervoegsels van de SI-eenheden gebruikt (bijvoorbeeld M voor megabytes, G voor gigabytes).



Syntaxis van de opdracht `df` in Linux

De basissyntaxis vandf>is:

df [options] [filesystems]>

Hier,

  • options>: Dit zijn optionele vlaggen die de uitvoer van de opdracht wijzigen. We zullen later enkele belangrijke bespreken.
  • filesystems>: U kunt specifieke bestandssystemen (aankoppelpunten) opgeven om hun gebruik te controleren in plaats van informatie op te halen voor alle gekoppelde schijven.

Als er geen bestandsnaam wordt opgegeven, wordt de beschikbare ruimte weergegeven op alle momenteel aangekoppelde bestandssystemen.



Bijvoorbeeld:

df>

Hiermee wordt informatie weergegeven over alle aangekoppelde bestandssystemen, waaronder de totale grootte, gebruikte ruimte, gebruikspercentage en het koppelpunt.

Romeinse cijfers grafiek 1 100

df



Met deze opdracht wordt een tabel weergegeven met kolommen voor:

  • Bestandssysteem: De naam van het gekoppelde opslagapparaat (bijv./dev/sda4>).
  • Maat: De totale grootte van het bestandssysteem in bytes.
  • Gebruikt: De hoeveelheid ruimte die momenteel wordt ingenomen door gegevens, in bytes.
  • Beschikbaar: De hoeveelheid vrije ruimte die beschikbaar is in bytes.
  • Gebruik%: Het percentage van het gebruikte bestandssysteem.
  • Gemonteerd op: De map waarin het bestandssysteem is aangekoppeld (bijvoorbeeld/>,/home>).

Als u nu een bepaald bestand opgeeft, wordt de mount-informatie van dat specifieke bestand weergegeven.

Bijvoorbeeld:

df jayesh.txt>

df jayesh.txt

U kunt `jayesh.txt` vervangen door de gewenste bestandsnaam

Opties Beschikbaar in de opdracht `df` in Linux

Opties Beschrijving
‘-a’ of ‘–alle’ Bevat pseudo-, dubbele en ontoegankelijke bestandssystemen in de uitvoer.
‘-B’ of ‘–block-size=’ Schaalt formaten op SIZE voordat ze worden afgedrukt.
‘-h’ of ‘–door mensen leesbaar’ Drukt formaten af ​​in een voor mensen leesbaar formaat met behulp van de kracht van 1024.
‘-H’ of ‘–si’ Drukt formaten af ​​in een voor mensen leesbaar formaat met een kracht van 1000.
‘-i’ of ‘–inodes’ Geeft inode-informatie weer in plaats van blokgebruik.
‘-l’ of ‘–lokaal’ Beperkt de lijst tot lokale bestandssystemen.
‘-P’ of ‘–draagbaarheid’ Maakt gebruik van POSIX-uitvoerformaat voor betere draagbaarheid.
'-synchroniseren' Roept synchronisatie aan voordat gebruiksinformatie wordt opgehaald.
'-totaal' Elimineert alle vermeldingen die onbelangrijk zijn voor de beschikbare ruimte en levert een eindtotaal op.
‘-t’ of ‘–type=’ Beperkt de lijst tot bestandssystemen van het type TYPE.
‘-T’ of ‘–afdruktype’ Drukt het bestandssysteemtype af

Gebruik en implementatie van df-opdracht in Linux

`-a` optie in `df` commando in Linux

Als u het hele bestandssysteem wilt weergeven, gebruikt u de optie -a.

df -a>

df-a

`-h` of `-H` optie in `df` commando in Linux

Gebruik de optie -h om de grootte in de macht van 1024 weer te geven

df -h jayesh.txt>

df -h jayesh.txt

Gebruik de optie -H om formaten weer te geven in de macht van 1000

df -H jayesh.txt>

df -H jayesh.txt

`–total` optie in `df` commando in Linux

Om het volledige eindtotaal te krijgen, gebruikt u de optie –total

df --total>

df –totaal

`-T` optie in `df` commando in Linux.

Gebruik de optie -T om het bestandstype weer te geven

Bijvoorbeeld:

df -T jayesh.txt>

df -T jayesh.txt

Je kunt zien dat het bestandstype voor `jayesh.txt` ext4 is

`–help` optie in `df` commando in Linux

En voor meer hulp kunt u de optie –help gebruiken.

df --help>

df –help

`-x` optie in `df` commando in Linux

Sluit specifieke bestandssysteemtypen uit van de uitvoer

Bijvoorbeeld: tmpfs

df -x tmpfs>

df -x tmpfs

Veelgestelde vraag

1. Wat is de df> commando in Linux, en wat doet het?

De ` df`> command is een Linux-hulpprogramma dat wordt gebruikt om informatie weer te geven over het gebruik van schijfruimte op een bestandssysteem. Het toont details zoals de totale schijfruimte, gebruikte ruimte, beschikbare ruimte en het gebruikspercentage voor elk aangekoppeld bestandssysteem.

2. Hoe gebruik ik de df> opdracht om schijfruimte-informatie voor een specifiek bestandssysteem weer te geven?

Om schijfruimte-informatie voor een specifiek bestandssysteem weer te geven, kunt u de ` -h`> optie voor door mensen leesbare uitvoer en specificeer het bestandssysteempad als argument. Bijvoorbeeld:

df -h /dev/sda1>

3. Kan de df> commando schijfruimte-informatie weergeven in een specifiek formaat of eenheden?

Ja dedf>opdracht biedt opties om informatie over de schijfruimte in verschillende formaten weer te geven. De-h>optie, zoals eerder vermeld, geeft formaten weer in een voor mensen leesbaar formaat (bijvoorbeeld KB, MB, GB). Bovendien kunt u opties gebruiken zoals -k> (kilobytes), -m> (megabytes), en -g> (gigabytes) om de uitvoer aan te passen.

4. Hoe kan ik de df> uitvoer om de bestandssystemen te zien met het meeste of minste schijfruimtegebruik?

zei Madhuri

Je kunt de ` --sort`> optie met de ` df`> opdracht om de uitvoer te sorteren op basis van specifieke kolommen. Als u bijvoorbeeld in aflopende volgorde wilt sorteren op het percentage schijfruimtegebruik, kunt u de opdracht gebruiken:

df --sort=-p>

5. Is er een manier om bepaalde bestandssystemen uit te sluiten van de df> opdrachtuitvoer?

Ja, u kunt gebruik maken van de-x>optie gevolgd door een lijst met bestandssysteemtypen die moeten worden uitgesloten van de uitvoer. Om bijvoorbeeld detmpfs>bestandssysteem, kunt u het volgende gebruiken:

df -x tmpfs>

Conclusie

In dit artikel hebben we de opdracht `df` besproken, een krachtig hulpmiddel voor het controleren van het gebruik van schijfruimte op een Linux-systeem. Door de opties die we hebben besproken te begrijpen en deze effectief te gebruiken om nuttige informatie te verkrijgen, zoals het gebruik van het bestandssysteem, potentiële opslagbeperkingen te identificeren en weloverwogen beslissingen te nemen met betrekking tot de toewijzing en het beheer van bronnen.