Zoeken op website

10 beste Linux-schijfpartitiebewakingstools voor 2023


In dit artikel bespreken we een aantal Linux-opdrachtregelhulpprogramma's die u kunt gebruiken om schijfpartities in Linux te controleren.

Het monitoren van het ruimtegebruik van opslagapparaten is een van de belangrijkste taken voor een SysAdmin, die ervoor zorgt dat er voldoende vrije ruimte beschikbaar is op de opslagapparaten om de efficiënte werking van uw Linux-systeem te behouden.

Lijst met opdrachtregelhulpmiddelen om Linux-schijfpartities te controleren

Hieronder volgt een lijst met opdrachtregelhulpprogramma's voor het afdrukken van partitietabellen en ruimtegebruik op opslagapparaten.

1. fdisk (vaste schijf) Commando

fdisk is een krachtig en populair opdrachtregelprogramma dat wordt gebruikt voor het maken en manipuleren van schijfpartitietabellen. Het ondersteunt verschillende partitietabelformaten, waaronder GPT, MBR, Sun, SGI en BSD.

U kunt de gebruiksvriendelijke, op tekst gebaseerde, menugestuurde interface van fdisk gebruiken om taken uit te voeren zoals het weergeven, maken, vergroten of verkleinen, verwijderen, wijzigen, kopiëren en verplaatsen van partities op opslagschijven

Met het onderstaande fdisk-commando wordt de partitietabel van alle gekoppelde blokapparaten afgedrukt:

sudo fdisk -l

Voor meer gebruik en voorbeelden van het ‘fdisk’ commando, lees ‘10 ‘fdisk’ Commandovoorbeelden om partities te beheren’.

2. sfdisk (scriptbare fdisk) opdracht

sfdisk werkt op dezelfde manier als fdisk omdat het een partitietabel op een opslagschijf kan afdrukken of manipuleren. sfdisk biedt echter extra functies die niet beschikbaar zijn in fdisk. Je kunt het net als fdisk gebruiken, en het ondersteunt ook GPT-, MBR-, Sun- en SGI-partitietabellen.

Eén verschil tussen de twee is dat sfdisk niet de standaard systeempartities voor SGI- en SUN-schijflabels aanmaakt, zoals fdisk dat wel doet.

sudo sfdisk -l 

Voor meer gebruik kunt u de sfdisk manpagina's raadplegen.

3. cfdisk (vervloekt fdisk) Commando

cfdisk is een eenvoudig programma dat wordt gebruikt voor het afdrukken en beheren van schijfpartities door basispartitioneringsfunctionaliteit te bieden via een gebruiksvriendelijke interface die op dezelfde manier werkt als krachtigere opdrachten zoals fdisk en sfdisk, waarmee gebruikers partities op de harde schijf kunnen bekijken, toevoegen, verwijderen en wijzigen.

Gebruik de pijltjestoetsen naar rechts en links om de markeerstift over de menutabs te verplaatsen.

sudo cfdisk

4. Gedeeltelijk commando

De parted-opdracht is een veelzijdig en krachtig hulpprogramma voor het beheren van schijfpartities op Unix-achtige besturingssystemen. Met een breed scala aan functies kunnen gebruikers partities op harde schijven maken, vergroten of verkleinen, verwijderen en manipuleren, waardoor het essentieel is voor systeembeheerders en gevorderde gebruikers.

De parted tool ondersteunt zowel MBR (Master Boot Record) als GPT (GUID Partition Table) partitieschema's en biedt opties voor verschillende bestandssystemen.

Bovendien biedt parted een reeks geavanceerde functies, zoals uitlijningscontrole en de mogelijkheid om schijfpartities te maken, van grootte te veranderen en te kopiëren (een voortgangsbalk toevoegen tijdens het kopiëren), waardoor het een onmisbaar hulpmiddel is voor schijfbeheertaken.

sudo parted -l

5. lsblk (lijstblok) Commando

De opdracht lsblk biedt een gedetailleerd overzicht van opslagapparaten, waaronder harde schijven, solid-state schijven en verwisselbare media, samen met de bijbehorende informatie zoals grootte, partities en koppelpunten.

lsblk helpt bij systeembeheertaken, waardoor het gemakkelijker wordt om beschikbare opslagbronnen te identificeren, schijfconfiguraties te begrijpen en opslagapparaten efficiënt te beheren.

De eenvoudige uitvoer- en aanpassingsopties maken het tot een waardevol hulpmiddel voor systeembeheerders, dat effectief opslagbeheer en probleemoplossing helpt garanderen.

lsblk  

6. blkid (blok-ID) Commando

De opdracht blkid wordt gebruikt om blokapparaten zoals harde schijven en partities te identificeren aan de hand van hun Universally Unique Identifier (UUID) of andere kenmerken. Het biedt cruciale informatie over opslagapparaten, waardoor het eenvoudiger wordt om deze te koppelen en te beheren.

blkid 

7. hwinfo (hardware-info) Commando

De opdracht hwinfo wordt gebruikt om uitgebreide gegevens te verstrekken over de systeemcomponenten, waaronder CPU, RAM, opslagapparaten, grafische kaarten, netwerkinterfaces en meer.

De systeembeheerders en gebruikers gebruiken ‘hwinfo‘ om hardwareproblemen te diagnosticeren, compatibele stuurprogramma’s te identificeren en de systeemprestaties te verbeteren.

hwinfo

Om de informatie te beperken tot een samenvatting, gebruikt u de optie --short zoals in het onderstaande commando:

hwinfo --short --block

Zorg ervoor dat de tool hwinfo op uw systeem is geïnstalleerd om de bovenstaande resultaten te krijgen.

Lijst met opdrachtregelprogramma's om het gebruik van Linux-schijfruimte te controleren

De volgende lijst bevat opdrachtregelhulpprogramma's voor het controleren van het gebruik van de Linux-schijfruimte.

8. df (schijfbestandssysteem) Commando

De opdracht df wordt gebruikt om essentiële informatie op te halen over schijfgebruik en beschikbare opslagruimte op het gebruik van het Linux-bestandssysteem.

De opdracht “df” helpt gebruikers bij het controleren van de toewijzing van schijfruimte, het identificeren van potentiële opslagproblemen en het nemen van weloverwogen beslissingen met betrekking tot gegevensbeheer en opschoning.

De schakeloptie '-hT' in de onderstaande opdracht maakt voor mensen leesbare rapportage mogelijk van schijfgrootte, gebruikte ruimte, beschikbare ruimte en gebruikte ruimtepercentages.

df -hT

9. du (schijfgebruik) Commando

De opdracht du wordt gebruikt om gebruikers in staat te stellen de ruimte ingenomen door bestanden en mappen op hun opslagapparaat te beoordelen in een voor mensen leesbaar formaat.

Met het du-commando kunnen gebruikers identificeren welke bestanden of mappen de meeste ruimte in beslag nemen, wat helpt bij schijfbeheer, opschoning en optimalisatietaken. Deze opdracht is van onschatbare waarde voor systeembeheerders en gebruikers die efficiënt schijfgebruik willen behouden.

du -sh /home/tecmint

10. pydf (python df) Commando

De opdracht pydf is een uitzonderlijk hulpprogramma voor de Python-opdrachtregel en een geweldige vervanging voor de opdracht df in Linux. Het gebruikt verschillende kleuren om schijfpartities met specifieke kenmerken te markeren.

pydf

Zorg ervoor dat het hulpprogramma ‘pydf’ op uw systeem is geïnstalleerd. Als het niet is geïnstalleerd, kunt u het installeren met behulp van het artikel ‘Install Pydf Tool in Linux’.

Wat te doen als uw Linux-schijf/partitie bijna geen ruimte meer heeft?

Zodra u zich realiseert dat een van uw opslagschijven bijna geen ruimte meer heeft of vol is, moet u het volgende doen:

  • Maak eerst een back-up van al uw belangrijke bestanden op het systeem met behulp van een van de back-uptools van het Linux-systeem.
  • Controleer vervolgens welke bestanden of mappen de grootste hoeveelheid ruimte op de schijf(s) innemen met behulp van de opdracht du.
  • Verwijder vervolgens van de opslagschijf(en) alle bestanden die niet langer belangrijk zijn of die u in de toekomst niet zult gebruiken met behulp van de opdracht rm of u kunt CCleaner-tools gebruiken om ongewenste bestanden in Linux te vinden en te verwijderen.
  • Als uw rootpartitie vol raakt, kunt u de grootte van de rootpartitie wijzigen met behulp van LVM; dit zou redelijk rechtlijnig moeten zijn.

Opmerking: Als u een belangrijk bestand verwijdert, kunt u het verwijderde bestand herstellen in Linux.

Conclusie

In dit artikel hebben we gesproken over een aantal nuttige opdrachtregelhulpprogramma's voor het weergeven van partitietabellen op opslagschijven en het controleren van het ruimtegebruik.

Als er een belangrijk opdrachtregelhulpprogramma bestaat voor hetzelfde doel, dat we hebben weggelaten? Laat het ons weten via de commentaarsectie hieronder. U kunt eventueel ook een vraag stellen of ons feedback geven.