itstrue
Goto Top

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

Content-Key: 62009423371

Url: https://administrator.de/contentid/62009423371

Printed on: April 27, 2024 at 10:04 o'clock

Member: NordicMike
NordicMike Feb 02, 2024 at 07:08:23 (UTC)
Goto Top
Google mal nach

raspberry logs deaktivieren
Member: itstrue
itstrue Feb 02, 2024 at 07:25:35 (UTC)
Goto Top
Hab ich natürlich gemacht. Bei den Lösungen sind Meinungen aber oft wiedersprüchlich. Die einen sagen machen, die anderen bloß nicht.
Member: NordicMike
NordicMike Feb 02, 2024 at 07:33:15 (UTC)
Goto Top
Du darfst es natürlich nicht einfach umsetzen oder blind ausprobieren, sondern du musst es auch verstehen.
Member: HansDampf06
HansDampf06 Feb 02, 2024 at 12:31:23 (UTC)
Goto Top
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
Member: aqui
aqui Feb 02, 2024 at 15:28:02 (UTC)
Goto Top
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
Member: Benandi
Benandi Feb 03, 2024 at 19:51:32 (UTC)
Goto Top
Hallo,
eine andere Überlegung wäre noch, die Logdateien auf eine RAM-Disk zu legen. Ob du dir das aber zutraust und umgesetzt bekommst, steht auf einem anderen Blatt ;)
Mitglied: 11078840001
11078840001 Feb 03, 2024 updated at 20:37:44 (UTC)
Goto Top
Ich logge sämtliche Dinge nur ins Syslog und das liegt ausschließlich im RAM mittels
/etc/systemd/journald.conf
[Journal]
Storage=volatile
Audit=no
RuntimeMaxUse=20M
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.
Member: itstrue
itstrue Feb 04, 2024 at 21:34:32 (UTC)
Goto Top
Danke, ich werde dann nochmal die Google Fundstellen durchgehen
Member: aqui
aqui Feb 05, 2024 at 19:15:41 (UTC)
Goto Top