RP4 Umbrel Upgrade Hard Drive from 1 TB to 2 TB fedora instructions

Here are the steps I followed that worked for me.

  1. Backup and shutdown umbrel.
  2. Power off umbrel (disconnect the power usbc)
  3. Remove hard drive and attach it to usb on a fedora desktop.
  4. Attach the new drive to another usb port on the fedora desktop.
  5. in terminal type the following lsblk
  6. The above should give you a list of all the drives the one you are looking for is either sdb or sdc or sdd or something similar, take note of the drive that is the source i.e. umbrel and the sd portion of it, this will be your SOURCE drive., do the same for your target drive i.e. the one that is 2TB in my case it showed up as 1.8 TB.
  7. My source was sdb and target was sdc (I will use this for the rest of the explanation, but adjust for your needs the source and the target, don’t screw this up as my instructions will delete data if you get the drives wrong)
  8. Unmount the drive if it is currently mounted.
  9. In terminal run the following sudo dd if=/dev/sdb of=/dev/sdc bs=64K conv=noerror,sync status=progress
  10. The above clones sdb to sdc and shows you progress as it does so, took about an hour for me using USB C drives.
  11. After the cloning is complete you will need to resize the partition to use up the rest of the space.
  12. Open up Disks app in Fedora right click on the partition on the new drive and use the gear icon to go to resize option to resize the drive and resize it to the full size.
  13. When done unmount the drive.
  14. Reattach new drive to umbrel and power it on.
  15. Fingers crossed in a minute or two it boots with the new drive and it all works.

Good luck!