7 geweldige apps om schijfgebruik in Linux te bekijken

7 geweldige apps om schijfgebruik in Linux te bekijken

Waar gaat de ruimte heen? Hoe is uw harde schijf van twee terabyte zo snel vol geraakt? Er is maar één manier om erachter te komen: met een tool voor het bekijken van schijfgebruik. Deze zijn meestal ontworpen om te werken met harde schijven en solid-state schijven , maar ze kunnen ook werken met flashdrives, USB-sticks en SD-kaarten.





Er zijn verschillende van dergelijke hulpprogramma's beschikbaar voor Linux, dus laten we ze eens bekijken.





1. Native opdrachtregelhulpmiddelen

De eerste plaats om te controleren is de opdrachtregel. Verschillende tools zijn hier beschikbaar en zijn al gebundeld met Linux.





Het eerste commando dat je moet proberen is df . Dit rapporteert de hoeveelheid schijfruimte die in gebruik is. Het kan alleen worden gebruikt, om een ​​volledig totaal voor alle gekoppelde bestandssystemen weer te geven, of met een bestandsnaam.

Bij gebruik met een bestandsnaam zal df de resterende ruimte op de specifieke partitie uitvoeren waar het bestand is opgeslagen.



df etc

Het bovenstaande commando laat zien hoeveel vrije ruimte er beschikbaar is in de /etc/ directory. In de tussentijd,

df -h

gebruikt de schakeloptie -h, wat 'door mensen leesbaar' betekent. Dit geeft in feite de bestands- en mapgrootte weer in een formaat dat u kunt lezen. Gebruik dit om te interpreteren hoeveel schijfruimte wordt gebruikt door een bepaald bestand of bepaalde map.





In de tussentijd, van is ook beschikbaar. Du geeft een beetje een afwijking van df en geeft een schatting weer van de schijfruimte die door bestanden wordt gebruikt. Bijvoorbeeld,

du -shc *.txt

toont de grootte van elk TXT-bestand in de huidige map in een voor mensen leesbaar formaat.





hoe krijg ik de portretmodus op iphone 7

U kunt ook de ls (list) commando om een ​​lijst met de inhoud van een directory en de bestandsgrootte uit te voeren.

Dit kan in elke map met

ls -l -h

Eenvoudig!

2. Ncurses-schijfgebruik (ncdu)

Als u de schijfgebruiksinformatie die u zoekt liever uit een speciaal hulpprogramma haalt, probeer dan ncdu. Mogelijk de eenvoudigste methode in deze lijst, ncdu scant uw systeem zodra de tool wordt gestart. Standaard worden de inhoud en het gebruik van de Home-directory weergegeven, maar dit kan worden gewijzigd door een andere directory als parameter op te geven.

U kunt ncdu installeren op op Debian gebaseerde systemen via de opdrachtregel:

sudo apt install ncdu

Het gebruik van ncdu is eenvoudig. Typ in de opdrachtregel:

ncdu

U moet wachten op de resultaten op grotere HDD's. U kunt ook het rootbestandssysteem scannen met de opdracht -x:

ncdu -x /

En er is de mogelijkheid om via SSH te scannen -- erg handig voor externe apparaten.

ssh -C user@system ncdu -o- / | ./ncdu -f-

Ga naar de ncdu-website om een ​​te vinden volledige set instructies .

Andere functies van ncdu zijn onder meer sorteren op bestandsnaam of grootte, het verwijderen van afzonderlijke bestanden en mappen, het weergeven van informatie over een bestand of map en het wisselen van de zichtbaarheid van verborgen items.

welk telefoonbedrijf heeft het goedkoopste onbeperkte abonnement?

Met zulke goede opdrachtregelprogramma's zou je kunnen denken dat je alles hebt wat je nodig hebt. Verschillende visuele hulpmiddelen geven u echter een beter beeld van uw schijfgebruik.

3. QDirStat

De eerste visuele tool voor schijfgebruik om naar te kijken is QDirStat, beschikbaar in Linux-desktopomgevingen, evenals BSD .

Visuele hulpmiddelen geven een goed inzicht in wat er precies aan de hand is met de harde schijf van uw pc die een lijst met cijfers eenvoudigweg niet kan relateren. Een van de meest populaire opties hiervoor op Windows is WinDirStat , een kloon van het hulpprogramma KDirStat waarop QDirStat is gebaseerd.

Met QDirStat wordt uw HDD-gebruik weergegeven door rechthoeken en vierkanten, elk van een andere grootte. Hoe groter het vierkant, hoe meer HDD-ruimte wordt gebruikt door die specifieke map. Als u met de rechtermuisknop op de betreffende rechthoek klikt, krijgt u de mogelijkheid om naar de maplocatie te gaan.

Dit is een geweldige manier om 'geheime' gegevens te vinden die naar uw computer zijn gedownload. Zaken als ontbrekende downloadlocaties en je internetcache kunnen allemaal worden getraceerd met deze tools. En als u niet van de 'blokkerende' weergave houdt, kunnen gebruiksgegevens ook als een histogram worden bekeken.

Jij kan haal QDirStat op via GitHub , maar er zijn pakketten beschikbaar voor openSUSE, SLE en Ubuntu.

Voeg voor de laatste eerst de PPA toe (vergeet niet om deze later te verwijderen):

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update

Zodra dit is gebeurd, installeert u met

sudo apt install qdirstat

U kunt de software vervolgens starten vanaf het bureaublad of vanaf de terminal met de opdracht qdirstat. Volg de prompt om de map te selecteren die u wilt scannen en wacht tot de gegevens zijn verzameld en gepresenteerd.

Een KDE-versie, K4DirStat , is ook beschikbaar.

Vier. Schijfgebruikanalysator (ook bekend als baobab)

Disk Usage Analyzer, voorheen bekend als Baobab, is, zoals je misschien al geraden had, een ander visueel hulpmiddel. In plaats van de op blokken gebaseerde benadering van QDirStat, biedt dit hulpprogramma een radiale treemap-cirkeldiagram als een live illustratie van het schijfgebruik. Deze vind je in het rechterdeelvenster; aan de linkerkant een lijst met de inhoud van de momenteel geselecteerde directory.

Alles is kleurgecodeerd voor eenvoudige analyse, maar Disk Usage Analyzer biedt niet echt veel meer dan dat. Er is bijvoorbeeld geen gemakkelijke snelkoppeling naar de mappen die u bekijkt, behalve om ze handmatig te openen in uw standaard bestandsbeheer.

Dat gezegd hebbende, Disk Usage Analyzer is gemakkelijk te gebruiken en ideaal voor snelle gebruikscontroles zonder al te veel betrokkenheid.

5. xdiscusage

Een andere op blokken gebaseerde grafische gebruiksanalysator, xdiskusage heeft een vrij eenvoudige gebruikersinterface en verzamelt informatie van het du-commando. Dit wordt echter namens u uitgevoerd, zodat de gebruiksgegevens snel worden verzameld en gepresenteerd.

Installeer in op Debian gebaseerde systemen met

sudo apt install xdiskusage

Voer de opdracht xdiskusage in de terminal uit om te starten en selecteer vervolgens de map of schijf die u wilt analyseren.

Het resultaat is een op boomstructuur gebaseerde presentatie, waarbij het bovenliggende directoryblok uiterst links wordt weergegeven en de onderliggende directory's en mappen naar rechts vertakken. Elk blok geeft de mapnaam en het schijfgebruik weer.

U kunt door deze grafische weergave van uw directorystructuur navigeren met behulp van de muis of de pijltjestoetsen. Wilt u meer weten over het directoryblok? Klik met de rechtermuisknop voor opties, waaronder het kopiëren van het pad naar het klembord en het afdrukken van de weergave.

Hoewel het geen geweldige graphics biedt, is xdiskusage ontworpen om extreem licht te zijn. Als u zich in een situatie bevindt waarin uw schijf zonder uitleg vol is geraakt en u te weinig ruimte heeft, kan xdiskusage de oplossing zijn die u zoekt.

Het downloadbare uitvoerbare bestand voor xdiskusage is alleen 64-bits, maar de bron kan ook worden gedownload en op uw systeem worden gecompileerd voor installatie.

6. leiding

Een ander hulpmiddel voor schijfgebruik dat gebruikmaakt van de radiale treemap-benadering is Duc. Met een verzameling tools kun je Duc installeren op op Debian gebaseerde distributies met

sluit android aan op auto stereo usb
sudo apt install duc

Voor andere Linux-families kun je de bron downloaden van de website en het compileren .

Ga aan de slag met Duc door de directory /usr te indexeren. Dit bouwt een database op (daarover hieronder meer) en kan bij de eerste run even duren:

duc index /usr

Vanaf hier kunt u ls gebruiken om de inhoud van de map en hun impact op de HDD weer te geven:

duc ls -Fg /usr/local

Als je dit liever in de visuele analysator van Duc ziet, gebruik dan

duc gui /usr

Er is ook een console-interface waarmee je kunt openen

duc ui /usr

Duc biedt een veel snellere benadering voor het analyseren van schijfgebruik door een database met de inhoud van de schijf bij te houden. Dit maakt het ideaal voor grotere systemen; de Duc-website beweert dat hij is getest met '500 miljoen bestanden en enkele petabytes aan opslagruimte'.

7. JDiskReport

Een andere optie voor een lichtgewicht installatie is JDiskReport, een op Java gebaseerd hulpmiddel voor schijfanalyse. Omdat het Java is, is JDiskReport platformonafhankelijk, wat betekent dat u geen problemen zou moeten ondervinden bij het uitvoeren van het op oudere of ongebruikelijke Linux-distributies.

Na analyse van uw HDD's, presenteert JDiskReport de statistische gegevens als grafieken en tabellen. Dit is waar het tot zijn recht komt -- u krijgt niet alleen de verwachte cirkeldiagramweergave, het hulpprogramma geeft ook een top 50-lijst van de grootste bestanden weer. Je vindt er ook een scherm met de grootste bestanden per type.

Java is niet het meest populaire platform en het is lastig om te updaten, maar als je op zoek bent naar iets met betere rapportagemogelijkheden dan xdiskusage, dan is JDiskReport het antwoord.

7 Schijfgebruikstools voor Linux: wat is uw favoriet?

Het maakt niet uit of je native commandoregeltools, geweldige GUI-visualizers of consolegebaseerde analyse van je HDD-gebruik wilt gebruiken: er is een tool voor iedereen!

Voor meer basiskennis over Linux, bekijk ons ​​overzicht van hoe je een bestand hernoemt in Linux.

Deel Deel Tweeten E-mail Uw Windows-pc opschonen met de opdrachtprompt

Als uw Windows-pc weinig opslagruimte heeft, ruim dan de rommel op met deze snelle opdrachtprompthulpprogramma's.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Harde schijf
  • Computer onderhoud
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren