This weekend I upgraded to OS X 10.2. Woo. However before upgrading I wanted to repartition my laptop drive. I found this awesome freeware utility, Carbon Copy Cloner. It lets you copy disks/partitions and maintain the file permissions, invisible files, and symlinks. It even works while the current system is running. :-) Or you can use the instructions included to do it all from the command line with the system tools.