Raspberry Pi4: Logs auf SD Karte minimieren
Hallo,
gibt es Empfehlungen wie man die Schreibaktivitäten eines Raspberry Pi4 auf die SD Karte so weit wie möglich reduziert um deren Lebensdauer zu erhöhen?
Externe Laufwerke wie SSDs oder HDDs kommen nicht in Frage.
Danke für Tipps
gibt es Empfehlungen wie man die Schreibaktivitäten eines Raspberry Pi4 auf die SD Karte so weit wie möglich reduziert um deren Lebensdauer zu erhöhen?
Externe Laufwerke wie SSDs oder HDDs kommen nicht in Frage.
Danke für Tipps
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 62009423371
Url: https://administrator.de/contentid/62009423371
Ausgedruckt am: 21.11.2024 um 16:11 Uhr
9 Kommentare
Neuester Kommentar
Ein hilfreicher Ansatz ist in jedem Fall, in der /etc/fstab die Mountzeile für die SD-Karte um den Parameter noatime zu ergänzen. Dadurch werden schon einmal nicht wirklich benötigte Schreibvorgänge der FS-Verwaltung vermieden.
Außerdem kann bei den Protokolldaten geprüft werden, ob das Loglevel abgesenkt werden kann. Dann verlierst Du nicht das Loggen, aber es ist weniger ausführlich.
Ferner solltest Du auch bei den Sachen, die Du auf dem Gerät machst, prüfen, ob Du Schreibvorgänge durch eine sinnvolle Konfiguration und / oder die Anpassung von Scripten vermeiden / reduzieren kannst.
Viele Grüße
HansDampf06
Außerdem kann bei den Protokolldaten geprüft werden, ob das Loglevel abgesenkt werden kann. Dann verlierst Du nicht das Loggen, aber es ist weniger ausführlich.
Ferner solltest Du auch bei den Sachen, die Du auf dem Gerät machst, prüfen, ob Du Schreibvorgänge durch eine sinnvolle Konfiguration und / oder die Anpassung von Scripten vermeiden / reduzieren kannst.
Viele Grüße
HansDampf06
Zusätzlich sollte man bei erhöhten Anforderungen immer eine Industrial SD Karte verwenden:
https://www.kingston.com/de/memory-cards/industrial-grade-sd-uhs-i-u3
https://www.kingston.com/de/memory-cards/industrial-grade-sd-uhs-i-u3
Ich logge sämtliche Dinge nur ins Syslog und das liegt ausschließlich im RAM mittels
So braucht es auch kein Overlay oder extra RAMdisk.
Wichtige Logs gehen hier eh direkt an einen Syslog-Server da braucht es dann keine lokalen Logs auf dem Teil mehr.
/etc/systemd/journald.conf
[Journal]
Storage=volatile
Audit=no
RuntimeMaxUse=20M
Wichtige Logs gehen hier eh direkt an einen Syslog-Server da braucht es dann keine lokalen Logs auf dem Teil mehr.