Our $job dashboards used to nuke an SD card every couple weeks/months, but since the move to logs-in-RAM we've been running the same SDs for years.
DIY via {fs,journalctl} config , or using https://github.com/azlux/log2ram
Also, mount the SD with the `noatime` flag of course: https://wiki.archlinux.org/title/Ext4#Disabling_access_time_...
From what I hear Home Assistant is still not the easiest if you want to run for years on a card, not sure if that's fixed now, but it's one of the big factors blocking me from moving to HA.
Note: only a guide, not scripted yet. See footnote for why :)
https://github.com/EternityForest/KaithemAutomation/blob/dev...
https://www.digikey.ca/en/products/filter/memory-cards/501?s... is the brand I used to use, iirc