Raspberry Pi: log2ram installieren und SD-Karten schonen

Die kleinen Raspberry Pi Computer (auf dem Bild: Raspberry Pi Zero W) sind flexibel, zuverlässig und werden häufig rund um die Uhr betrieben: Als Smart-Home-Server für FHEM, Home Assistant, ioBroker oder OpenHAB, als Medien-Server oder Webserver. Während der Pi4 mit USB-SSDs starten kann, brauchen ältere Modelle eine Micro-SD-Karte, aber gerade diese ist häufiges Problem: Viele kleine Schreibzugriffe für die Logs, Cron-Jobs oder Webserver-Zugriffe führen über die Zeit zu einem massivem Verschleiß der kleinen Speicherkarten.
Das kann früher oder später zu defekten Blöcken, Lesefehlern und im schlimmsten Fall zu einem komplett nicht mehr startenden System führen. Um das zu verhindern, hilft das Verlagern der Log-Dateien in den Arbeitsspeicher (RAM). Aber auch die Nutzung einer RAM-Disk kann oft hilfreich sein, um die SD-Schreiblast zu reduzieren.
Das kleine Tool „log2ram“ lagert das Verzeichnis „/var/log“ in den Arbeitsspeicher (RAM) aus und schreibt die Daten nur periodisch oder beim Herunterfahren zurück auf die SD Karte: Das sorgt für deutlich weniger Schreibzugriffe und verlängert die Lebensdauer der Speicherkarten oft deutlich: Gerade sinnvoll bei einem Dauerbetrieb des Raspberry Pi.
Installation von log2ram
Je nach Raspberry Pi OS-Version kann „log2ram“ nicht direkt über apt installiert werden: Wer eine ältere Linux-Distribution auf seinem Raspberry nutzt und nicht direkt updaten kann, kann log2ram stattdessen per GIT installieren.
Installation über apt
Wenn das Raspberry Pi OS aktuelle Paketlisten verwendet und log2ram dort verfügbar ist, lässt es sich ganz einfach per apt installieren: Das ist der schnellste und einfachste Weg. Gibt es auf älteren Systemen einen Fehler, lässt sich das Tool aber auch anders laden!
sudo apt update sudo apt install log2ram
Nach der Installation kann man, je nach Raspberry-Modell, noch die maximale Speichergröße konfigurieren und den Raspberry Pi dann einmal neu starten.
Installation per GIT
Bei älteren Versionen des Raspberry Pi OS ist log2ram oft nicht direkt per apt installierbar, sondern zeigt diese Fehlermeldung:

log2ram lässt sich dann aber per GIT laden und installieren. Jede Zeile muss dabei einzeln on die Konsole / das Terminal eingegeben und mit Enter gesendet werden:
sudo apt-get update sudo apt-get install git rsync -y
Sollte eine Meldung kommen, dass GIT installiert werden konnte oder schon vorhanden ist, „rsync“ aber nicht geladen werden konnte, ist das nicht schlimm: Dann ändert man die Konfiguration von log2ram im letzten Schritt nicht auf „RSYNC“ und passt am Ende nur die Speichergröße an.

Hat das Laden zumindest von GIT geklappt, wechselt man in das Temp-Verzeichnis:
cd /tmp
Mit diesem Befehl lädt man log2ram per GIT:
git clone https://github.com/azlux/log2ram.git
Anschließend wechselt man in das neu erstellte Verzeichnis:
cd log2ram
Mit diesem letzten Befehl wird das gerade geladene log2ram installiert:
sudo ./install.sh
log2ram konfigurieren
log2ram reserviert sich standardmäßig 128 Megabyte Speicher im RAM des Raspberry. Bei älteren Pi-Computern mit wenig RAM kann das zu viel sein, in der Regel belegen die Log-Dateien auch deutlich weniger Speicher. Hier kann man diesen Maximal-Werte dann auf 32 MB begrenzen.
Mit diesem Befehl zeigt der Raspberry die aktuelle Größe des Log-Verzeichnisses an:
sudo du -sh /var/log
Zum Bearbeiten der log2ram Einstellungen öffnet man die Konfigurationsdatei mit dem Texteditor Nano:
sudo nano /etc/log2ram.conf
Hier kann man den Wert für die Größe von „SIZE=128M“ auf 32 Megabyte reduzieren, wenn man weniger als 4GB RAM besitzt und die aktuellen Logs kleiner sind: „SIZE=32M“.
Außerdem kann man das Synchronisieren mit der SD Karte von dem einfachen Kopierbefehl „cp“ auf RSYNC umstellen: Unter die auskommentierte Zeile „#USE_RSYNC=false“ ergänzt man einfach diese Zeile, ohne Raute oder Anführungszeichen: „USE_RSYNC=true“.
Anschließend kann man die Datei mit STRG + O speichern, den Editor mit STRG + X beenden und den Raspberry neu starten, damit log2ram mit den neuesten Einstellungen aktiv ist.
- Frageassistent 1 (Seite 2) (66x gelesen)
- Jobs: Developer-Jobs (28x gelesen)
- pc-einsteigerkurs (18x gelesen)
- datenschutz (8x gelesen)
- pc-einsteigerkurs-1-2 (7x gelesen)
Mehr Tipps zu Raspberry Pi: log2ram installieren u...
-
deCONZ Port ändern: deCONZ auf Port 80, 8080 etc. (Raspberry Pi)
Frühere Versionen der deCONZ Software für den ConBee ZigBee Stick starteten automatisch auf Port 8080, neuere verlangen den Port 80: Das kann zu Problemen führen,...
-
deCONZ Port ändern: deCONZ auf Port 80, 8080 etc. (Raspberry Pi)
Frühere Versionen der deCONZ Software für den ConBee ZigBee Stick starteten automatisch auf Port 8080, neuere verlangen den Port 80: Das kann zu Problemen führen,...
-
Raspberry Pi OS-Version prüfen und aktualisieren
Genau wie bei Windows: Um sicherzustellen, dass der Raspberry Pi stabil läuft und nicht durch Sicherheitslücken angreifbar ist, sollte man regelmäßige Updates für das Betriebssystem...
-
Import, Export, Backup: Daten zwischen WordPress-Installationen kopieren
Das Kopieren von Daten zwischen verschiedenen Wordpress-Installationen ist of nützlich: Entweder als Backup, oder um die Daten von einem Test-Server auf das Live-System zu kopieren....
-
Installationsinformationen
Bei Vista und Windows 7 besteht die Möglichkeit die Übersicht "Programm desinstallieren oder ändern" so einzustellen, dass mehr Informationen angezeigt werden. Dafür "Start, Systemsteuerung, Programm...
-
Videos aufnehmen und digitalisieren: HDMI & Cinch (AV)!
Ob man als Streamer die Videos der Spielekonsole aufnehmen oder alte VHS Videos digitalisieren und retten möchte: Mit einem Video-Grabber (oder auch: Video Capture Karte)...
- Akku schonen
- Mal schönen Dank sagen!
hallo Computerfreaks,ich möchte mich bei allen, die mir bisher (fast)immer so toll ...
- Videoüberwachung mit dem Raspberry Pi 3
- Raspberry Pi & Notify my Android
- Langes Netzwerkkabel - schlechte Verbindung mit Raspberry Pi
- Einplatinencomputer mit AMD-Ryzen-Prozessor im Raspberry-Pi-Formfaktor
- Tipp: Raspberry GPIO mit Python nutzen
Raspberry Pi: log2ram installieren und SD-Karten schonen


