NVMe + External SSD Setup on Raspberry Pi 5 - How much storage will Umbrel see?

Hey everyone!

First, a huge shoutout to the Umbrel team - you guys seriously rock! Umbrel OS on my Raspberry Pi 5 (8GB) has been such a game changer. Thank you for all your hard work!

I’ve been running Umbrel off a microSD card (with the OS installed there), but I’ve also got an external USB SSD (Samsung T9, 4TB) attached. As you can probably guess, the microSD setup isn’t the most stable - I’m seeing some lag and slowdowns, especially when things get busy.

So, I want to upgrade:

  • Ditch the microSD entirely
  • Use my Samsung 970 Pro NVMe (500GB) in an Argon ONE V3 M.2 NVMe PCIe case as the main drive for Umbrel OS
  • Still use the external 4TB SSD for storage

Here’s what I’m unsure about:

  • If I set things up this way, will Umbrel see all the available storage (NVMe + USB SSD)? Will it show 500GB, 4TB, or 4.5TB total in the system?
  • Is this setup worth it for stability/performance? Or is it better to just install Umbrel OS directly onto the external USB SSD and forget about the NVMe altogether?
  • Any gotchas or advice for doing this migration? (I want to avoid microSDs completely if possible.)

I’m aiming for maximum stability and performance - plus, it would be nice to actually use all that storage I have! If anyone else is running a similar config, I’d love to hear your experiences.

Thanks in advance!