You can ghost partition to partition on different hard drives using Ghost. Or even Ghost hard drive to hard drive. To resize or change a partition you'll need something like partition magic.
So if you ghost your main hard drive to a larger hard drive ghost automatically resizes the second partion to fill the drive. If your second hard drive is just all data you can just copy the data manually with out ghosting the entire partition.