My only real complaint with my Linksys NSLU2 is that it doesn’t have a very accurate clock. Tools like rsync expect identical timestamps, or flag source and destination files as different. This causes most of your files to be rewritten, even though the source and destination are in fact the same.
This fixes it:
rsync --size-only -av src dest