Ich nutze einen Raspberry Pi 1 und eine 4GB-SD-Karte und hatte bisher nie Probleme. Gestern habe ich ein Update mit pihole -up gemacht, danach sudo apt update und sudo apt upgrade. Seitdem habe ich keinen freien Speicherplatz mehr. Ausgabe von df -ah:
Ich bin etwas ratlos, woran das liegt oder was ich da machen kann. Kann mir da jemand helfen?
[Bitte beschreibe, welches Verhalten du beobachtet hast und was du eigentlich erwarten würdest. Bitte sei so präzise wie möglich. Nenne wichtige Details, z.B. verwendete Hardware und Betriebssystem]
Das habe ich beides schon gemacht. So weit ich bis jetzt herausfinden konnte, wurde wohl versucht auf ein Laufwerk zu schreiben, welches nicht gemountet war und daher habe ich diese Dateien wie /dev/mmcblk0p2? Dann stellt sich die Frage, ob ich die einfach löschen könnte.
Das ist keine Datei, sondern die zweite Partition auf Deiner SD-Karte.
Unter RaspberryPi OS ist das normalerweise die Linuxpartition.
Um dort wieder Platz zu schaffen, musst Du also große Dateien finden und löschen.
Pi-hole könnte hier zum Platzverbrauch beitragen, wenn in letzter Zeit besonders viele Anfragen verarbeitet wurden und/oder Du sehr viele große Blocklisten verwendest.
Laut Debug Log war beides zum Zeitpunkt der Erstellung nicht der Fall:
Ah, prima, danke! Die Ausgabe von sudo journalctl --disk-usage: Archived and active journals take up 83.8M in the file system.
Das erscheint mir nicht sonderlich viel.
Mit ncdu / scannt der erst mal und schmeißt schon einige Lesefehler aus, als Beispiel: Warning: error scanning /proc/24041/fdinfo/3 some directory sizes may not be correct
2,6G scheint halbwegs plausibel für ein aktuelles RPi OS mit einigen installierten Extra-Paketen.
Viel weniger wirst Du ohne De-Installation von Deinerseits nicht benötigten Programmpaketen wahrscheinlich nicht hinbekommen.
Es wäre überlegenswert, bei Gelegenheit auf eine größere SD-Karte umzusteigen. Wenn die Karte dauerhaft in der Nähe ihres Limits ausgenutzt wird, hat der Speichercontroller schlechtere Chancen, Schreibzugriffe über verschiedene Zellen zu verteilen, wodurch einzelne Zellen öfter beschrieben werden und so schneller ihre maximale Zahl an Schreibzugriffen erreichen, d.h. die Karte altert schneller.
Empfehlenswert wäre, wenn die Karte regelmässig nur zu maximal 75% bis 80% ausgelastet wäre.
Ich will bald auf einen Thinclient umsteigen und verschiedene Container unter Docker laufen lassen, u. a. pihole und nginx. Bis dahin soll alles so bleiben, wie es ist. Alternativ habe ich noch einen Pi 3B und sicher auch größere Karten, aber der Thinclient erscheint mir sinnvoller.