wurmfood Posted April 8, 2021 Posted April 8, 2021 Is there an accepted procedure for moving from using ramlog to logging to disk? I've looked but everything I can find is about setting up ramlog. I assume it's more complicated than just creating a partition (or ZFS dataset) and mounting it /var/log, disabling ramlog, and rebooting. 0 Quote
Werner Posted April 8, 2021 Posted April 8, 2021 23 minutes ago, wurmfood said: mounting it /var/log, disabling ramlog, and rebooting. Actually that is what I would do at first try. 1 Quote
wurmfood Posted April 8, 2021 Author Posted April 8, 2021 Well, for anyone else interested in trying this, here's the basic order I did: stop armbian-ramlog disable armbian-ramlog create a zfs dataset and mount it at /var/log cp -ar everything from /var/log.hdd to the new /var/log modify /etc/logrotate to disable compression (since the dataset is already using compression) modify /etc/default/armbian-ramlog to disable it there as well modify /etc/default/armbian-zram-config to adjust for new numbers (I have ZRAM_PERCENTAGE and MEM_LIMIT_PERCENTAGE at 15). reboot 3 Quote
0x349850341010010101010100 Posted July 30, 2021 Posted July 30, 2021 Hi, I had that same idea and I'm just setting this up based on your suggestions. Thank you for starting the thread. Just one thing: There is no option regarding compression in /etc/default/armbian-zram-config, or did you mean to disable another option? 0 Quote
wurmfood Posted July 31, 2021 Author Posted July 31, 2021 Sorry, the line about disabling was just to make sure you disable the armbian-zram-config service by setting ENABLED to false. As a warning, though, I found some problems with this if you log to a zfs share. It seems you have to make sure zfs gets loaded before the logging starts up, otherwise you can get a kernel panic on occasion. I didn't really dig into how to fix this, so I just log and swap to a usb drive instead now. 1 Quote
0x349850341010010101010100 Posted July 31, 2021 Posted July 31, 2021 5 hours ago, wurmfood said: Sorry, the line about disabling was just to make sure you disable the armbian-zram-config service by setting ENABLED to false. As a warning, though, I found some problems with this if you log to a zfs share. It seems you have to make sure zfs gets loaded before the logging starts up, otherwise you can get a kernel panic on occasion. I didn't really dig into how to fix this, so I just log and swap to a usb drive instead now. Thank you for clarifying and pointing that out. Logging to a USB drive as a swap seems like a neat workaround. It would be better though, if we could work out how to avoid the kernel panics without having to change when zfs mounts. 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.