HA installed on emmc, but not enough space now. MicroSD a good idea?

Hi all,
I recently installed HA on emmc on an Odroid C2 which had been freed up for other purposes. I say this because the emmc is only 8GB. Very happy with everything but a few weeks in now I’m getting the message that there’s not enough space to upgrade core components.

The C2 does have a MicroSD slot and I could move the data there, but if I’m not mistaken that would be a major downgrade in terms of performance because the software also gets migrated.

Any way to get around this using my existing storage options?
Cheers,
Rick

Hi Rick,

SD Cards are NEVER a good idea. They all wear out, some sooner than others. EMMC for database use is also not a great idea, as people with 3YO Blues are now starting to see their chips worn out and no space.
Attaching an SSD on a separately powered USB hub seems to be the best option ATM.

1 Like

Thank you sir for putting in the effort to reply.

Interesting, 3years for cheap replacements doesnt sound too bad to be honest, but performance wise I’d rather not take the hit of a microSD.

Surely I’m not the first or only person to run into this though. Not to step on any toes but considering installation options, it then sounds like an incredibly peculiar or obtuse or lazy design decision to force data and core software to be migrated together and therefore having no options to retain emmc performance while organising data storage on a proper medium.

Perhaps I’m overlooking something in the software or perhaps it’s just not user friendly yet? I dont mind digging if there’s something to be found…

Are there motions to do something to organise the architecture in a smart, efficient and performance retaining manner so to speak?

SD cards life using it with a medium sized database is generally measured in months unless you buy the UHD 10x industrial ones from a name brand mfgr. Those probably not much over a year.
I didn’t quite understand what you said in the last message, but external SSD on a separately powered hub is the recommended way to go.

EDIT>
And this just in…
The next message I read after writing this…
ODROID-N2+ Unable to boot.
Probably a worn out EMMC, the odroid chips are hitting their life limit now.
Without a backup or a lot of pain, this person has garbage.

2 Likes

Major downgrade in perf. Yes.

HA is a database workload and while it will ‘work’ on an SD. I am FIRMLY in @Sir_Goodenough’s camp and will never deploy on one you can ‘make it work’ with a high wear card. But I don’t plan on deploying on anything I know is not suited for purpose.

1 Like

I’ve ran HA on a Raspberry PI 4B from an SD-card and it was a nice way to try HA. Then I found a way to create a virtual machine on my NAS, that experience was longer and way more fun. Now I’m running HA as a VM on Proxmox on a NUC-like device (Peladn WI-6) that’s way more fun. I like the Mini-PC concept and am overthinking a similar system with a more powerful CPU and GPU so I can also run a local AI.

There are a lot of arguments to be made not to choose a SD-card or even the Ordroid C2 and there might be all kinds of reasons not to choose my setup. It al depends on your requirements. If you are using the Ordroid C2 in combination with SD-card just to find out it HA might suit your needs, go ahead and give it a try. Remember that the SD-card might wear out and that the system might not give you the full rich experience.

Interesting setups!

For the moment I’ve just upgraded the 8GB emmc to a 16GB one that I had lying around. I had no idea Hassio would be so gluttonous or I would have started out with it.

But I’ll make another full backup at some time and then migrate to an external SSD. Using the C2 means I need to connect it via USB 2 which isnt ideal in any way, but I’m dutch so the natural frugality is preventing me from investing in something while I can still capitalise on what I already have lying around… :wink:

As it is, HA is a tool which serves many goals and the hobby of it is just a side effect. At some time, if things do turn out to be unstable, I’ll look for a more robust setup.