On Fri, Jul 11, 2014 at 1:20 PM, ToddAndMargo <[email protected]> wrote: > On 07/11/2014 01:04 PM, Stephen John Smoogen wrote: >> >> So rsync is going to have to read every file on target and host and see >> if various things have changed.
Not true, at least by default... rsync assumes that if the files' names, timestamps, and sizes are the same, then it can skip computing the checksum. You can override this behavior with the "--ignore-times" or "--checksum" option, but you probably don't want to. > Hard drive is EXT4 and LUKS; flash drive is FAT32 I bet this is your problem. FAT32 timestamps have a resolution of 2 seconds. ext4 has a resolution of nanoseconds. So the timestamps essentially never compare equal and rsync is always reading the files to compute their checksums. Try giving the "--size-only" option to rsync. - Pat
