Hi, I have new 200 GB hdd and I would like to copy all partitions from old 120 GB one. I have mandrake, knoppix, fedora and slackware system partitions and few for storage (one ext3, one fat and one ntfs partition). How do I clone all this to new hdd with preserving system layout and it must work and boot as nothing changed!

Can I resize partitonsa on the fly, so when I copy one from old hdd to new one I define new size? Can I add extra space to one of the partitions or I can only add new partiton from extra 80 GB space?