I was about to go through the whole thing with getting my Pi4 to boot off an external SSD drive, but further research landed me on this interesting blog post.
It looks like the recent SanDisk High Endurance sd card uses 3D TLC NAND Flash, much like regular SSD drives on the market, and the latest Max Endurance card uses pMLC NAND Flash which should last even longer. Supposedly the WD Purple sd cards are similar but I don’t know what type of flash is behind it. They all have write leveling, so data writes will spread evenly throughout the entire drive, and the larger the drive, the longer it will last. Which explains why the 128GB version of the Max Endurance drive has a 10year guarantee while the 32GB version has 3 years.
So if you’re building a Home Assistant box through Raspberry Pi, you can probably pick up a 64GB Max Endurance card for $20 and be confident that it will last for a while. (or splurge $30 and get the 128GB version)
Of course this is just info from research, and I’ve only started using the Max Endurance card myself. Time will tell how long this SD card will really last. But given the data, so far I’m convinced, and with daily backups I can rest easy.
- I’ve done a lot of searching on this topic, hope this isn’t redundant info. Hope you find this info useful.