Slide 8
Slide 8 text
Rsync (Remote Synchronization)
● Very Powerful and Versatile file synchronization tool to efficiently transfer and
synchronize files and directories between local and remote systems.
● Uses the Delta Transfer Algorithm, such that it splits files into small blocks and
compares them; if a block has changed, only that block is transferred, rather than
the entire file.
● Used for:
○ Backing up large files efficiently
■ Used with Cron jobs to ensure efficient backup.
○ Mirroring Directories
○ File synchronization across multiple servers
■ Imagine how S3 distributes your single image across multiple
CDN’s in different regions efficiently.