
Wil je net een groot pakket installeren, blijk je onvoldoende ruimte op je SD-kaart te hebben. Toch wil je verder met de installatie. Hoe dan? Deze tutorial laat zien hoe je inzicht krijgt in de gebruikte opslag op de SD-kaart en hoe je ruimte vrijmaakt.
Een veel gemaakte fout
Met een 32-bit OS (besturingssysteem) zie je niet meer dan 4096MB beschikbaar geheugen. Het heeft geen zin om een SD-kaart met een grote capaciteit in de Raspberry Pi te plaatsen als het besturingssysteem 32-bits besturingssysteem is, omdat het met 32-bits geheugen tot 4 GB kan adresseren. De oplossing is het installeren van een 64-bits OS.
Raspberry Pi OS wordt geproduceerd in drie installatieversies:
– Raspberry Pi OS Lite (32-bits en 64-bits)
– Raspberry Pi OS met desktop (32-bit & 64-bit)
– Raspberry Pi OS met desktop en aanbevolen software (32-bits)
Er worden twee oudere versies herkend:
– Raspberry Pi OS Lite (verouderd) (32-bits)
– Raspberry Pi OS (Legacy) met desktop (32-bits)
Adresseerbaar geheugen
8 bit OS adresseert tot 256 bits
16 bit OS adresseert tot 65536 (64KB)
24 bit OS adresseert tot 16777216 (16MB)
32 bit OS adresseert tot 4294967296 (4GB)
64 bit OS adresseert tot 17179869184 GB (16EB)
Huidig SD-kaartgebruik weergeven
Om te zien hoeveel ruimte op de SD-kaart wordt gebruikt, kun je de volgende opdracht uitvoeren voor het disk filesystem (df):
df

Wil je het resultaat in MB’s zien:
df -Bm

of in GB’s:
df-h

Ofschoon mijn SD-kaart 8 GB groot is, laat bovenstaande zien dat mijn SD-kaart zo’n 7 GB beschikbaar heeft waarvan 5,1 GB gebruikt is.
Pakketten zoeken om te verwijderen
Om alle momenteel geïnstalleerde pakketten weer te geven, kun je het volgende gebruiken:
dpkg --get-selections
De uitvoer is vrij lang, dus is exporteren naar een tekstbestand wellicht handiger:
dpkg --get-selections > pakketten.txt
Dit tekstbestand kan indien nodig in een teksteditor worden geladen.
Om erachter te komen welke pakketten de meeste ruimte innemen, kun je het volgende commando gebruiken:
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

De lijst zal vrij lang zijn. De laatst vermelde pakketten zijn de grootste.
Pakketten verwijderen
Om een pakket te verwijderen gebruik je het volgende commando:
sudo apt-get purge -y pakketnaam
Hierbij is “pakketnaam” de naam van het pakket dat wordt weergegeven in de dpkg-lijst die in de vorige stap is gegenereerd.
Om bijvoorbeeld de Wolfram-engine te verwijderen, gebruik je:
sudo apt-get purge -y wolfram-engine
Welke pakketten je wilt verwijderen, is aan jou.
Hier is een tabel met de opdracht om een specifiek pakket te verwijderen en de ruimte die je hierdoor bespaart:
Opdracht om pakket te verwijderen Maat
sudo apt-get purge -y wolfram-engine ~680 MB
sudo apt-get purge -y libreoffice* ~245 MB
sudo apt-get purge -y oracle-java* ~160 MB
sudo apt-get purge -y scratch2 ~140 MB
sudo apt-get purge -y scratch ~91 MB
Het verwijderen van Wolfram, Libre office en Oracle Java kan tot 1 GB aan ruimte vrijmaken. Dat is een handig hoeveelheid dat je voor andere doeleinden kunt gebruiken als je die pakketten niet nodig hebt.
Extra ruimte herstellen
Extra ruimte kan worden teruggewonnen door pakketten te verwijderen die alleen zijn geïnstalleerd om de pakketten te ondersteunen die nu zijn verwijderd:
sudo apt-get autoremove
Eindelijk kun je de opdracht “clean” uitvoeren om de lokale opslagplaats van opgehaalde pakketbestanden te wissen:
sudo apt-get clean
Hopelijk is deze tutorial nuttig gebleken je te helpen het meeste uit de SD-kaartcapaciteit te halen.
Have A Nice Day!
Laat een reactie achter