punit_r,
Thanks for your suggestions.
1) If someone really wants to get to the data, then backing up just the home directory and deleting it wont be of much help. Undelete / Recovery tools will be able to read the data anyways unless you spend significant effort in safe/secure delete of the /home partition.
I am not really worried that someone may try really hard to get at the data. I am more concerned about people being curious and just taking a peek in because they can, or trying to log in to some place using stored passwords which they can easily find (open Firefox and try gmail.com, for example).
2) Best option to ensure security of the data would be remove the hard disk before sending it in for repairs.
This is not an option: I don't want to mess up with the laptop and void its warranty.
Backup using rsync:
This preserves almost all the meta info that you ask for. Ensure the external 1TB hard drive has an ext3 formatted partition. Linux file names are case-sensitive, FAT32 / NTFS partitions are not and may lead to problems.
Thanks! I had been thinking of using cp -ar /home/yourname /media/1TB/backup , but this is much better.
And thanks for the warning about ext3 -- I would not have thought about that part at all!
Make an image of the entire hard disk using disk image tools and store the disk image on the external hard disk. Once you get the laptop back, restore the disk image.
While this does look like it will do the job, I am looking for something not as drastic, or some software that will do this (or something quite similar) for me.