Since I'd bought a copy of Norton Systemworks Professional Edition cheaply, I thought I'd try Norton Ghost 2002. I installed Ghost on my #1 machine (running Windows 2000) and selected "Norton Ghost Boot Wizard". I had Ghost prepare a bootable floppy disk using the built-in PC-DOS and off I went.
I installed the 100 GB new drive as secondary master on my old faithful 233 MHz Pentium II server, with the 30 GB as primary master. I booted from the floppy and told Ghost to copy disk to disk. It correctly recognized the Linux partitions but resized ALL partitions, not just /, so I opted to adjust /boot & swap to their previous values on the 30 GB disk and adjusted / to take up all the rest of the disk. I told Ghost to proceed and 45 minutes later shut down the machine, connected the 100 GB as primary master, disconnected the 30 GB, started up and voila!
Quite painless, I must say.