Will Umbrel OS on an X86 machine with two drives use both SSDs?

I want to install Umbrel OS on a x86 home server with two SSDs, will the system see both drives in the Files application, and will I be able to access the second SSD via Samba?

This can be done but it’s not easy. It would require some Linux know how and work to make it happen. Then when UmbrelOS update rolls out you may have to make the changes again.

The /data is the docker container home directory so to expand the system onto a different drive that contains the program area as well as the home directory.

So if you just wanted to move the home you see in the web GUI that is located at /data/umbrel-os/home/umbrel/umbrel/home you would format the drive, remove the system trash bin, copy the contents, rename the old home directory (for temporary fallback) home.old then get the UUID of the new drive, and make the correct entry in /etc/fstab

If you want to move the system and the home you would do that with the /data directory, but then you change the mount point of /data in fstab.

I need to lay down and take a nap. So I will respond later if you need me to help you on this.

Looking at the fstab its pretty obvious they don’t know about setting it up. As the / , /home

and /var should be separate partitions which they currently have it will cause program loop anomalies and redundant directories from mount loops.

/dev/disk/by-partuuid/14a31e9d-a8d7-4da0-9eb2-f268dd9d7ad9   /boot/efi          auto       defaults,sync    0  0
/dev/root            /                    auto       defaults,x-systemd.growfs 1  1

/dev/disk/by-partuuid/d1d36e34-2753-4dc7-96eb-3c9b5584e867   /data          auto       defaults,x-systemd.growfs      0  0

# entries kept from original fstab
# <device>                                  <dir>                        <type>      <options>   <dump>  <fsck>
/                                           /mnt/root                    none        bind        0       0
/data/umbrel-os/var/log                     /var/log                     none        bind        0       0
/data/umbrel-os/var/lib/docker              /var/lib/docker              none        bind        0       0
/data/umbrel-os/home                        /home                        none        bind        0       0
/data/umbrel-os/var/lib/systemd/timesync    /var/lib/systemd/timesync    none        bind        0       0

for older software preset you would do symbol links from /data/umbrel-os/var/log to /var/log , etc.

and /mnt/root should not exist, or symbol linked if its written in code somewhere.