Festplattenspeicher läuft voll, Ursache finden und abstellen?

Hallo, bin wieder mal in einer kniffeligen Lage. Hab mein Pi neu aufgesetzt nach dem die Speicherkarte irgendwie Fehler verursacht hat. Also neue Karte und Backup drauf. Nur kam jetzt die Anzeige "Zu wenigFestplattenspeicher ..."
Wie finde ich die Ursache und kann diese beheben ?
Hier der LOG : https://tricorder.pi-hole.net/xQIkku3N/

Und weitere Infos:
Raspberry Pi 4 Model B Rev 1.1

Danke für eure Hilfe :wink:

Zum Zeitpunkt der Erstellung gab es laut Debug Log keinen Engpass:

*** [ DIAGNOSING ]: Disk usage
   Filesystem      Size  Used Avail Use% Mounted on
   udev            1.6G     0  1.6G   0% /dev
   tmpfs           380M  1.2M  379M   1% /run
   /dev/mmcblk0p2   29G  4.2G   24G  16% /
   tmpfs           1.9G   15M  1.9G   1% /dev/shm
   tmpfs           5.0M   16K  5.0M   1% /run/lock
   /dev/mmcblk0p1  510M   65M  446M  13% /boot/firmware

Das Datum der Fehlermeldungen (30.11.2024 00:12) aus Deinem Screenhot liegt zudem vor der Erstellung des Debug Logs (01.12.2024 18:35):

*** [ INITIALIZING ]
[i] 2024-12-01:18:35:50 debug log has been initialized.

Bedeutet Backup vielleicht, dass Du ein Image der alten SD-Karte auf die neue Karte kopiert hast - samt alten Fehlermeldungen?

1 Like

Guten Morgen und danke für deine Hilfe.

Das Backup läuft schon etwas länger auf der neuen Speicherkarte, daher denke ich das die Fehlermeldung nicht mit gekommen ist.

Das mit dem zeitlichen Ablauf stimmt, ich sehe nicht jeden Tag auf das Pi.

Das Phänomen was es vor ein paar Tagen gab, äusserte sich so: Die Netzwerkgeräte waren verbunden , bekamen aber kein Internet. So stand es auf den iOS Geräten z.B. Ich habe dann das Pi von der Spannungsversorgung getrennt und wieder eingesteckt. Danach lief es wieder wie gewohnt. Nur jetzt den Abend hab ich diese Fehlermeldung gesehen. Daher hier meine Anfrage.

Nach dem 30.11.2024 00:12 wurden offensichtlich Dateien gelöscht, bevor Du am 01.12.2024 18:35 das Debug Log erzeugt hast.

Welche Schritte hast Du durchgeführt, um wieder Speicher freizugeben?

Dein Debug Log zeigt außerdem mehrere Hundert Änderungen an Pi-hole's PHP und Javascript-Dateien (klicken für Details)
*** [ DIAGNOSING ]: Web version
[✓] Version: v5.21
[i] Remotes: origin	https://github.com/pi-hole/web.git (fetch)
             origin	https://github.com/pi-hole/web.git (push)
[i] Branch: master
[i] Commit: v5.21-0-gbe05b0f-dirty
[i] Status:  M api_db.php
             M auditlog.php
             M cname_records.php
             M db_graph.php
             M db_lists.php
             M db_queries.php
             M debug.php
             M dns_records.php
             M gravity.php
             M groups-adlists.php
             M groups-clients.php
             M groups-domains.php
             M groups.php
             M index.php
             M login.php
             M messages.php
             M network.php
             M queries.php
             M queryads.php
             M scripts/pi-hole/js/auditlog.js
             M scripts/pi-hole/js/customcname.js
             M scripts/pi-hole/js/customdns.js
             M scripts/pi-hole/js/db_graph.js
             M scripts/pi-hole/js/db_lists.js
             M scripts/pi-hole/js/db_queries.js
             M scripts/pi-hole/js/footer.js
             M scripts/pi-hole/js/groups-adlists.js
             M scripts/pi-hole/js/groups-clients.js
             M scripts/pi-hole/js/groups-domains.js
             M scripts/pi-hole/js/groups.js
             M scripts/pi-hole/js/index.js
             M scripts/pi-hole/js/messages.js
             M scripts/pi-hole/js/network.js
             M scripts/pi-hole/js/queries.js
             M scripts/pi-hole/js/settings.js
             M scripts/pi-hole/js/utils.js
             M scripts/pi-hole/php/api_token.php
             M scripts/pi-hole/php/auth.php
             M scripts/pi-hole/php/customcname.php
             M scripts/pi-hole/php/customdns.php
             M scripts/pi-hole/php/footer.php
             M scripts/pi-hole/php/func.php
             M scripts/pi-hole/php/gravity.php
             M scripts/pi-hole/php/groups.php
             M scripts/pi-hole/php/header_authenticated.php
             M scripts/pi-hole/php/message.php
             M scripts/pi-hole/php/network.php
             M scripts/pi-hole/php/queryads.php
             M scripts/pi-hole/php/savesettings.php
             M scripts/pi-hole/php/sidebar.php
             M scripts/pi-hole/php/tailLog.php
             M scripts/pi-hole/php/teleporter.php
             M scripts/pi-hole/php/theme.php
             M scripts/vendor/datatables.min.js
             M scripts/vendor/daterangepicker.min.js
             M scripts/vendor/moment.min.js
             M scripts/vendor/select2.min.js
             M settings.php
             M taillog-FTL.php
             M taillog.php

Du verwendest also nicht Pi-holes Webserver, sondern eine Drittpartei-Modifikation (die vermutlich auch für die deutschen Texte in Deinem Bildschirmfoto verantwortlich ist).
Sofern die Speicherwarnungen mit dieser Modifikation zusammenhängen sollten, müsstest Du Dich an deren Ersteller wenden.

Da Pi-hole lediglich erkennt und meldet, dass Speicher knapp wird, und es aktuell keinen Engpass gibt, lässt sich derzeit nicht sagen, was diesen Engpass verursacht haben könnte.

Falls ein solcher Engpass nochmals auftreten sollte:

sudo du / 2>/dev/null | sort -n -r | head -10

Das listet die 10 Verzeichnisse auf, deren Dateien den meisten Platz benötigen.

Falls Du RaspberryPi OS verwendest, sollte sudo ncdu / eine interaktive Suche nach den größten Dateien ermöglichen.

1 Like

Danke für deine Erläuterungen. Ich habe den Speicher nicht aktiv freigegeben sondern nur Spannung getrennt und wieder eingesteckt. Das scheint es wohl dann gelöst zu haben. Die Befehle nehme ich mal mit für den Fall eines erneuten Auftreten des Speichermangel. Das mit den deutschen Texten ist natürlich dann blöd, wenn es evtl. damit zusammen hängt. Dann werde ich das mal entfernen. In der Hoffnung es hilft.

Na, wie ich geschtrieben habe: Es lässt sich...

Ohne weitere Analyse ist es also nicht notwendig, irgendetwas zu deinstallieren.

1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.