You'd want to boot a live USB and do this or use clonezilla, because trying to DD or PV an in-use drive to another is going to create problems since the system is altering data as its running, while you copy
Linux Questions
Linux questions Rules (in addition of the Lemmy.zip rules)
- stay on topic
- be nice (no name calling)
- do not post long blocks of text such as logs
- do not delete your posts
- only post questions (no information posts)
Tips for giving and receiving help
- be as clear and specific
- say thank you if a solution works
- verify your solutions before posting them as facts.
Any rule violations will result in disciplinary actions
Yeah, that makes sense. It seems obvious in retrospect.
Looking over that guide, it's using EXT4 as the filesystem.
BTRFS has a bit more complexity, especially under EFI and with how it's mapped in the GPT.
Check out some hints here:
https://superuser.com/questions/607363/how-to-copy-a-btrfs-filesystem
TLDR: you need to make adjustments on some of the IDs that are pulled direct from hardware, and update those in your init as well as EFI. btrfs-clone might be the best thing to start looking into.
I came across btrfs-clone. I think that's what it was anyway. The git repo was in archive mode. At this point I think i'm just going to buy a pcie to nvme adapter and call it a day. I managed to free up 400GB on my system drive by erasing old snapshots so I don't really need the extra space for my system drive. Live and learn I guess. Thank you!
Looks like you need to regenerate the fstab file? Not sure.