Log2Ram installieren
Um auf einem Raspberry Pi die SD Karte zu entlasten, bietet es sich an die Logs aus /var/log/ in den RAM zu schreiben.
Nach der Installation von Log2Ram und einem anschließenden Neustart werden die Logs in den RAM geschrieben und jede Stunde mit den Daten auf der SD Karte synchronisiert.
Zuerst den APT Key und das Repository für Log2Ram hinzufügen und installieren:
echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
sudo apt update
sudo apt install log2ram
Der Programmierer der Software empfiehlt es für eine bessere Performance das Synchronisierungstool rsync zu installieren:
sudo apt install rsync
Als nächstes die Config anpassen:
sudo vi /etc/log2ram.conf
Größe des RAM-Drives bei Bedarf erhöhen (Standard ist 40MB):
SIZE=128M
rsync aktivieren:
USE_RSYNC=true
Neustarten
sudo reboot
Ob alles wie gewünscht funktioniert kann im Anschluss kontrolliert werden:
df -h
In der Ausgabe sollte nun stehen das /var/log/ auf dem Filesystem log2ram läuft:
...
log2ram 40M 532K 40M 2% /var/log
...