Werk je vaak met grote of veel bestanden op de Raspberry Pi, dan loop je vroeg of laat tegen het probleem aan dat het beschikbare geheugen opraakt. Dat is mij zeker overkomen.
Vooral met meerdere gedistribueerde bestanden is het niet zo eenvoudig om een overzicht te krijgen van welke bestanden en mappen hoeveel geheugen gebruiken. Zonder extra hulpmiddelen moet u naar elke map afzonderlijk schakelen, de bestandsinhoud inclusief de bestandsgrootte vermelden om een overzicht te krijgen van de grootste bestanden. Vrij omslachtig.
Een tool die dit proces veel gemakkelijker maakt, heet "ncdu". Hoe u deze tool installeert en hoe u deze kunt gebruiken, wordt beschreven in het volgende artikel.
Veiligheidsinstructies
Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links / reclame links
De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂
Eisen
Handige artikelen:
Voordat je aan dit artikel begint, moet je een RaspberryPi hebben voorbereid zodat deze via het netwerk kan worden bereikt en via SSH kan worden bestuurd.
In de volgende artikelen wordt beschreven wat er moet gebeuren om de RaspberryPi voor te bereiden.
- RaspberryPi – setup voor nerds!
- RaspberryPi – De eerste configuratie!
- RaspberryPi – Bedien de RaspberryPi via SSH
In de volgende lijsten vindt u alle onderdelen die u nodig heeft om dit artikel te implementeren.
Vereist gereedschap:
Nummer | Link |
---|---|
1x | Schroevendraaierset Kopen bij Amazon |
1x | SD-kaartlezer Kopen bij Amazon |
Benodigd materiaal:
Nummer | Link |
---|---|
1x | Raspberry Pi Kopen bij Amazon |
1x | Raspberry Pi voeding Kopen bij Amazon |
1x | Raspberry Pi behuizing Kopen bij Amazon |
1x | Micro SD-kaart 64GB Kopen bij Amazon |
NCDU installeren
Om NCDU te kunnen gebruiken, moet je het natuurlijk eerst installeren.
Voer hiervoor eenvoudig de volgende opdracht uit.
sudo apt update && sudo apt installeer ncdu -y
Gebruik NCDU om het geheugengebruik voor elke map en elk bestand te bekijken
Na installatie kunt u NCDU gebruiken zonder verdere configuratie.
Om NCDU te starten, voert u eenvoudig de volgende opdracht in de console van uw Raspberry PI in.
ncdu
NCDU start erop en scant alle mappen vanaf de map waarin het is gestart. Dus als u eerder met "cd /" naar de basisdirectory bent gegaan, toont NCDU u een overzicht van de volledige basisdirectory.
Nadat de scan is voltooid, krijgt u een overzicht te zien van het geheugenverbruik van de mappen op dit mapniveau.
U kunt nu de pijltoetsen omhoog en omlaag gebruiken om een map te selecteren. Zodra u op de Enter-toets drukt, gaat NCDU naar deze geselecteerde map en toont u het geheugenverbruik van de mappen die deze bevat.
Op deze manier kunt u door alle mappen navigeren en krijgt u een zeer goed overzicht van het geheugengebruik van elke map.
Meer artikelen over het onderwerp
Meer artikelen over Raspberry Pi vindt u in de volgende categorie.
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂