Difference between revisions of "Rsync"
From Indie IT Wiki
imported>Plittlefield |
Plittlefield (talk | contribs) |
||
Line 50: | Line 50: | ||
*v : verbose | *v : verbose | ||
*z : compress file data | *z : compress file data | ||
+ | |||
+ | === Use With Windows Files === | ||
+ | |||
+ | Do not use the 'a' option when copying... | ||
+ | |||
+ | rsync -rltuv source destaination | ||
=== Set Bandwidth Limit === | === Set Bandwidth Limit === |
Revision as of 13:36, 3 June 2021
HOWTO
Install
sudo apt-get install rsync
Configure
sudo nano /etc/rsyncd.conf
max connections = 2 log file = /var/log/rsync.log timeout = 300 [backups] comment = Backups path = /zfs/zpool1/backups read only = no list = yes uid = root gid = root
Start
sudo systemctl start rsync.service
Test
rsync localhost::
List Folders
rsync server::
Usage
rsync -nav /path/to/folder server::folder
INFO
Basic Syntax
rsync options source destination
Some common options:
- a : archive mode, archive mode allows copying files recursively and it also preserves symbolic links, file permissions, user & group ownerships and timestamps
- h : human-readable, output numbers in a human-readable format
- r : copies data recursively (but don’t preserve timestamps and permission while transferring data)
- v : verbose
- z : compress file data
Use With Windows Files
Do not use the 'a' option when copying...
rsync -rltuv source destaination
Set Bandwidth Limit
Use the --bwlimit option. If you want to set a 5MB per second limit on file transfers...
rsync --bwlimit=5000 source destination