Schijfgebruik analyseren met gdu in Linux

Schijfgebruik analyseren met gdu in Linux

De harde schijf van uw systeem kan heel snel vol raken als u deze niet regelmatig controleert. We hebben meer digitale gegevens dan we zelfs op onze apparaten kunnen opslaan. Daarom is het controleren van schijfruimte en gebruik een belangrijke taak die u in uw digitale leven moet opnemen.





Op Linux zijn verschillende hulpprogramma's beschikbaar om schijfgebruik en opslag te controleren, waaronder df, ncdu en gdu. Lees verder om te leren hoe u gdu kunt gebruiken om het schijfgebruik op uw Linux-systeem te analyseren, samen met een korte handleiding over hoe u het kunt installeren.





Wat is het gdu-hulpprogramma?

Zoals hierboven vermeld, is gdu een schijfgebruikanalysator geschreven in de Go-programmeertaal. Gdu staat voor Ga naar schijfgebruik . Hoewel er andere tools beschikbaar zijn die dezelfde taak uitvoeren, is gdu een snel, betrouwbaar en gemakkelijk te gebruiken hulpprogramma.





Het enige dat gdu onderscheidt van de massa is zijn snelheid. Het maakt gebruik van de kracht van parallelle verwerking om de scansnelheid van de schijven te verbeteren. Hoewel de prestaties van gdu gemiddeld zijn bij het analyseren van HDD's, komt zijn ware kracht vrij wanneer u met SSD's werkt.

De onderstaande tabel beschrijft de prestatiesnelheid van gdu tijdens het scannen van 80 GB aan gegevens op een 500 GB SSD. Merk op dat gdu de hoogste scansnelheid heeft in vergelijking met andere analysers voor schijfgebruik.



OpdrachtSnelheid zonder cacheSnelheid met cache
gdu6.5s2s
twee8s2s
godu8.5s3s
nnn -T d31s3s
du -hs44s4.5s
duc index47s5s
ncdu54s12s

Download en installeer gdu op Linux

Aangezien gdu standaard niet beschikbaar is op Linux-distributies, moet u het pakket handmatig installeren.

kun je ps3-games spelen op de ps4-console?

U kunt gdu downloaden van de Github-repository met behulp van Krul .





curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz

Wijzig de machtigingen van gdu_linux_amd64 met het chmod-commando om er een uitvoerbaar bestand van te maken.

sudo chmod +x gdu_linux_amd64

Verplaats het bestand naar de / usr/bin map.





sudo mv gdu_linux_amd64 /usr/bin/gdu

Type gdu --versie in de terminal om te controleren of het pakket met succes is geïnstalleerd. U ziet een uitvoer die er ongeveer zo uitziet.

Version: v4.9.1
Built time: Fri May 07 05:37:28 PM IST 2021
Built user: dundee

Hoe het gdu-commando te gebruiken

Als u de opdracht zonder argumenten uitvoert, zal gdu de huidige map scannen en opslaggerelateerde informatie weergeven.

gdu

Om een ​​bepaalde map te scannen, kunt u de naam van de map specificeren met de standaardopdracht. Om het schijfgebruik te analyseren voor: /Bureaublad :

gdu ./Desktop

Opmerking : In tegenstelling tot het ls-commando in Linux , kunt u met gdu niet meerdere mappen specificeren. Het systeem geeft een foutmelding weer met de melding 'Fout: accepteert maximaal 1 arg(en), ontvangen 2'.

Directory's uit de uitvoer negeren

Als u specifieke submappen wilt negeren tijdens het scannen naar de bovenliggende map, gebruik dan de -l vlag. De -l betekent Negeren en verwijdert elke map die volgt op de vlag.

gdu /Desktop -i /Desktop/Ignore

De bovengenoemde opdracht analyseert de /Bureaublad directory en zal de . niet tonen /Desktop/Negeren submap in de uitvoer. U kunt ook meerdere mappen doorgeven in de -l vlag door ze te scheiden met de paragraaf ( , ) karakter.

gdu /Desktop -i /Desktop/Ignore,/Desktop/Another-Folder

Gdu-functies en opties

druk de Vraagteken ( ? ) toets om een ​​lijst met beschikbare bewerkingen te krijgen.

Om een ​​map of een bestand te verwijderen, markeert u het item en drukt u op NS .

U kunt ook de inhoud van elk bestand bekijken met gdu. Markeer gewoon het bestand en druk op de V toets.

hoe de Apple Watch-batterij te sparen?

Gebruik de om de uitvoer in zwart-wit te krijgen -C vlag met het commando.

gdu -c ./Desktop

Gdu kan ook gekoppelde schijven op uw Linux-systeem scannen. Gebruik de -NS vlag met de opdracht om informatie weer te geven met betrekking tot gekoppelde schijven.

Om te voorkomen dat gdu in de interactieve modus wordt gestart, gebruikt u de -N vlag.

gdu -n ./Desktop

Gdu speciale invoer-ID's

Merk op dat in de bovenstaande uitvoer gdu een speciaal teken weergeeft voor de invoer. Elk teken heeft een specifieke betekenis die het bestandstype aangeeft.

Gdu gebruikt de volgende tekens in de uitvoer:

KarakterBetekenis
!Fout tijdens het lezen van directory
.Fout bij het lezen van submap
@Contactdoos of een symbolische link
HHarde link
EnLege map

Schijfruimte bewaken met gdu

Als u op een Linux-machine werkt, is het belangrijk om regelmatig de gezondheid, opslag, toepassingen, enz. van uw systeem te controleren. Als u dit doet, weet u zeker dat uw computer u gedurende lange tijd de beste prestaties kan leveren.

hoe audio van website op te nemen

Opslag is een essentieel onderdeel van een computer. Met zoveel gegevens direct beschikbaar op internet, wordt zorgvuldig gebruik van uw schijfruimte een must. Als je niet genoeg ruimte op je apparaat hebt, kun je altijd kiezen voor cloudopslagplatforms om je bestanden op te slaan.

Deel Deel Tweeten E-mail 5 beste gratis cloudopslagproviders

Gebruik cloudopslag en heb overal toegang tot uw bestanden. Laten we de beste gratis cloudopslagoplossingen bekijken waar u vandaag voor kunt kiezen.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Harde schijf
  • Linux
Over de auteur Deepesh Sharma(79 artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel een zalige ervaring te bieden aan alle nieuwkomers. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn gitaar spelen.

Meer van Deepesh Sharma

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