I am moving the 250GB SSD to the new machine, however, so the old girl gets a new 1TB HDD. Of course she works with BIOS, so the partitions are all MBR. There are NTFS, reiserfs (hey, it was good in the day and I never migrated) and ext4 partitions. There are a couple of ways I can go about cloning:
- Clone with dd. Everything would be identical, but I would need to expand and move the partitions to take advantage of new space. I suspect even the UUID values might not need to be fixed, although if they aren't it isn't a huge deal to enter rescue mode and edit fstab files.
- Create backup copies with partimage and fsarchiver (and a Windows tool for NTFS), then create new partitions and extract the backup images. This allows me to get the right partition sizes from the start, although I would certainly have to boot in rescue mode, edit any UUID entries in fstab (for Debian stable, unstable and Ubuntu), and reinstall GRUB on the MBR.
- Same as the previous point, except use tar instead of dd, partimage or fsarchiver for the GNU/Linux partitions
Edit: Okay, so fsarchiver preserves the UUID (or tries to). It also supports reiserfs and can convert it when restoring, so no need for partimage.