Add log2ram docs

This commit is contained in:
KemoNine 2020-08-10 22:21:52 -04:00
parent b665f88e3d
commit 757ed6b376
2 changed files with 33 additions and 1 deletions

View file

@ -19,9 +19,10 @@ Items marked ```REQUIRED``` are assumed to be setup and working. You've been war
* [Slideshow Setup (REQUIRED)](slideshow.md) * [Slideshow Setup (REQUIRED)](slideshow.md)
* [Email Notifications (REQUIRED)](email_notifications.md) * [Email Notifications (REQUIRED)](email_notifications.md)
* [System Monitoring (REQUIRED)](monit.md) * [System Monitoring (REQUIRED)](monit.md)
* [CPU Governor (VERY SMART)](cpu_governor.md)
* [Logs in RAM (log2ram / VERY SMART)](log2ram.md)
* [Pimoroni Fan Shim](pimoroni_fan_shim.md) * [Pimoroni Fan Shim](pimoroni_fan_shim.md)
* [HDMI Scheduled On/Off](scheduled_display.md) * [HDMI Scheduled On/Off](scheduled_display.md)
* [CPU Governor](cpu_governor.md)
* [Backups via restic](restic.md) * [Backups via restic](restic.md)
* [Web Based Administration](cockpit.md) * [Web Based Administration](cockpit.md)
* [Web Dashboard / Landing Page](landing_page.md) * [Web Dashboard / Landing Page](landing_page.md)

31
docs/log2ram.md Normal file
View file

@ -0,0 +1,31 @@
# log2ram
Move the logs to RAM with a single daily sync. This will help with keeping the micro sd card from being burned out from disk writes quickly.
``` sh
sudo -sHu root
git clone https://github.com/azlux/log2ram.git /opt/log2ram
cd /opt/log2ram
chmod +x install.sh
./install.sh
nano -w /etc/log2ram.conf
MAIL=false
SIZE=64M
LOG_DISK_SIZE=200M
# If you only want sync on shutdown/halt (you probably do...)
systemctl disable log2ram-daily.timer
systemctl reboot
sudo -sHu root
df -h /var/log
# If log2ram isn't working or fails due to out of space problems
# rm -rf /var/log/journal/*
# systemctl restart log2ram
# systemctl restart systemd-journald
```