Add extra nvme disk to Umbrel

I have UmbrelOs running in a proxmox vm. I want to add an extra nvme containing the bitcoin blockchain and change the bitcoin conf info file to use it. Anyone tried this?

No I have not, but I’m looking forward to when you get it done. :stuck_out_tongue:

I made it LOL finally!

1 Like

Any details on how to do this?

There are a few ways to do it

  1. you format the drive in ext4 then you create an empty directory on the root of the system drive via ssh (not in the web terminal) and mount it permanently in fstab. Then add the datadir override in the configuration overrides.
  2. you can format the drive in ext4 and then boot from a different os so the umbrel partitions are not active, copy the /home directory on the data partition, then edit fstab to reflect changing the /home mount
  3. you can boot from a usb away from the umbrel install, format the drive as a LVM group with a ext4 volume then copy the /data partition over, make chages in fstab, then delete the old /data partition and format that as part of the LVM group then expand the LVM data partition to include the old hard drive space plus the new hard drive space of the data partition, and then after when you need to expand you just add drives to the LVM group partition.

So those are the choices, I have already shared code wise what to do in all three scenarios before, #1 just adds the drive for bitcoin node data. #2 moves the home folder to the new drive so any installed program uses the whole drive. #3 moves the whole umbrel docker program and the user’s home to a new drive and adds back the original drive space to the new drive, plus makes it expandable. #2 and #3 require booting the computer away from umbrel using a Linux live usb to edit partitions. #1 is just adding a drive to the existing install and pointing it to the new drive in the bitcoin software.