How can I can clone or ghost my Ubuntu System drive to restore it to a bigger HD? Something like Norton Ghost does with NTFS or FAT on Windows.
Clonezilla is the closest free option to Ghost.
The underlying tools it uses,
ntfsclone, understand the underlying filesystem. So unlike a simple low-level copy (
dd) which copies all bytes, they only copy the used space on the filesystem and its metadata. This results in a much smaller disk image.
If you want to move your data to a new harddrive, the Simple Backup Suite can make it very easy for you. Just backup your data, then install Ubuntu onto the new hard-drive and restore from your backup.
If what you really want is a perfect transfer of data from your old harddrive to your new one, you can use the "dd" command-line tool to easily transfer the data. There's a great discussion of this technique on Server Fault.