UmbrelOS on M.2 and SSD problem

I installed UmbrelOS with the following configuration:

  • Raspberry Pi 5 (8GB)
  • M.2 Patriot 256GB
  • Buffalo 1TB SSD
  • Argon Neo 5 M.2 NVMe

Umbrel works fine, but it doesn’t recognize the SSD. When I install UmbrelOS on an SD card with the same configuration, it recognizes the SSD.

Checking the logs when using the M.2 drive, I see this:
Feb 22 06:22:43 umbrel external storage mounter[283]: Running external storage mounter script…
Feb 22 06:22:43 umbrel systemd[1]: e2scrub_reap.service: Disabled successfully.
Feb 22 06:22:43 umbrel systemd[1]: Completed e2scrub_reap.service - Remove obsolete online ext4 metadata check snapshots ext4.
Feb 22 06:22:43 umbrel external storage mounter[283]: This script should only be executed when UmbrelOS boots from an SD card, exiting…
Feb 22 06:22:43 umbrel systemd[1]: Finished umbrel-external-storage.service - External Storage Mounter.

Let’s see how I can explain it to you in a simple way and without getting into technical details…

At the beginning of time and shortly after God said let there be light… the guys who developed umbrelos did it thinking of a device like a Raspberry PI4 that would use an SD and a disk (HDD, SSD, etc.) Therefore and up to now, the code is programmed to detect an SD and a disk (HDD, SSD) and install and work like that.

But everything has continued to evolve and more powerful, efficient devices have arrived that do not necessarily need an SD.

So, I would like to think, the guys from umbrelos decided on the easy way: if it does not detect an SD, it takes the disk found (HDD, SSD, etc.) and installs and works on that disk in the same way as when there was an SD.

It does not matter if you have another disk (HDD, SSD, etc.) added and present. The umbrelos installer will detect only one and will mount on it.

Now, there is a solution to this: the easy and convenient one, the not so convenient one, which involves learning and being more free.

The easy and convenient one: wait for the next version of umbrellos, currently in Beta. The guys at umbrelos have promised that in this new version it will already be possible to add disks natively. Of course, you have to wait for them to release the version and for it to work as they promise.

The not so convenient one, which involves learning and being more free: HOW-TO Using 2 SDDs in umbrellos (in a simple and practical way)

From here, you choose your path.

1 Like

This solution fix the problem, thank you.