Tue Oct 26 11:02:10 CEST 2010

Don't trust 'cp -u' !

Since it will write the name and time stamp before the full file is
transferred, the destination will be corrupted (truncated) if the cp
operation is interrupted.

It seems it's better to use rsync, i.e. :

rsync --archive --one-file-system /home/ .

It will at least not keep the file that was being transferred if it's
interrupted.  Rsync uses a temporary destination file renames the file
after a successful transfer.