2TB External SSD as primary

Hello all,

newbie here so ‘bear’ with me. My node came with a 512G internal SSD and I’d like to run the Bitcoin node app. The 512G is too small so I have a 2TB external ssd which is formatted as ext4 and my node recognizes it but defaults to the 512G. Is it possible to run the OS on the 512G and all apps on the external? Or do I need to reinstall and select the external 2T for the installation? Any help on this is appreciated.

How are you with Unix Terminal Commands?

If the Unix commands scare you, you could always try Clonezilla https://clonezilla.org/

  1. Boot from Clonezilla Live USB.

  2. Choose device-device (disk to local disk) mode.

  3. Select Expert mode (not Beginner).

  4. When you reach the advanced parameters / extra options screen:

    • Enable -k1 (Create partition table proportionally on target disk based on source disk size ratio. This scales all partitions larger, including the data partition.)

    • Enable -r (Resize filesystem automatically after cloning to fill the new partition size.)

    • Other safe defaults like -q2 (for efficient cloning) or -j2 (for certain partition table handling) are often fine.

  5. Proceed with the clone (source = 512GB drive, target = 2TB drive).

After cloning finishes and you boot from the new 2TB drive:

  • The partitions should be proportionally larger.

  • The main data partition (usually ext4) will be resized to use the extra space.

  • Umbrel should boot normally and show the increased storage capacity.