Explanation of chosen options:
- Verbose output with speed and progress information
- Try to preserve all possible information: file attrs, hardlinks, ACLs and extended attrs,
- Exclude contents of pseudo-filesystems and mountpoints
- In this example source host is remote and destination local.
rsync --info=progress2 -vaHAX --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} source.host:/ /local/destination