
рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдзреАрдореА rdiff- рдмреИрдХрдЕрдк рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред Rsnapshot рдХреЛ рдкрд╣рд▓реЗ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рдпрд╣ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдмреИрд╕рд╛рдЦреА рдХреЗ рдмрд┐рдирд╛ рдмреИрдХрдЕрдк рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рдерд╛ред рдЕрдиреНрдп рдПрдирд╛рд▓реЙрдЧреНрд╕ рднреА рд╣рдореЗрдВ рдПрдХ рдХрд╛рд░рдг рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рдереЗред рд╣рдо рдЧрд┐рддреБрдм рдЦреБрд▓реА рдЬрдЧрд╣реЛрдВ рдкрд░ рддреИрдпрд╛рд░ рдХреБрдЫ рдЦреЛрдЬрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдереЗ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЦрддреНрдо рдХрд░ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рджрдо рдкрд░ рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп rdiff рдХреЗ рд╕рдорд╛рди рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди rsync рд╣рд╛рд░реНрдб рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рдорд╛рд░реЗ рд░реЗрдкреЛ рдореЗрдВ
рдЧрд┐рддреБрдм рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рд╣реИ, рд╣рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рд╕реБрдЭрд╛рд╡, рдХреЙрдореЗрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ CentOS 6.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢
рдмреИрдХрдЕрдк рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛редрд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрдЕрдкред
Rsync рдФрд░ xinetd рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
yum -y install rsync xinetd
Xinetd рд╕реЗрд╡рд╛ рдХреЛ atload рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
chkconfig --add xinetd
Rsync рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
vi /etc/xinetd.d/rsync
рдЕрдХреНрд╖рдо рдХрд░реЗрдВ = рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рдВ = рдирд╣реАрдВ
рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ /etc/rsyncd.conf рдмрдирд╛рдПрдВ
рдФрд░ рдЗрд╕реЗ рдЬреЛрдбрд╝реЗрдВ:
pid file = /var/run/rsyncd.pid
log file = /var/log/rsyncd.log
рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрдЕрдк рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред
рд╕рд░реНрд╡рд░ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдирд╛редрдпрджрд┐ рд╡рд╣ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬреЛрдбрд╝реЗрдВ:
usernames=backup useradd -g backups $usernames rm -f /home/$usernames/.bash* mkdir /home/$usernames/.ssh /home/$usernames/rsyncbackups chown -R $usernames:backups /home/$usernames chown -R root:root /home/$usernames/.ssh touch /home/$usernames/.ssh/authorized_keys
рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдЙрддреНрдкрдиреНрди рдбреЗрдЯрд╛ id_rsa.pub рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
no-port-forwarding,no-X11-forwarding,no-pty ssh-rsa ---your-ssh-key-here--- root@backup.example.com
/Etc/rsyncd.conf рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
cat << EOF >> /etc/rsyncd.conf [$usernames] comment = backups for $usernames path = /home/$usernames/rsyncbackups use chroot = true uid = root gid = root log file = /var/log/rsyncd/$usernames.log read only = false write only = false hosts allow = 1.2.3.4 hosts deny = * transfer logging = false EOF
рдЬрд╣рд╛рдВ:
path = /home/$usernames/rsyncbackups -
log file = /var/log/rsyncd/$usernames.log -
hosts allow = 1.2.3.4 - IP
рдЗрд╕ рдкрд░, рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХрд╛ рд╕реЗрдЯрдЕрдк рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рд╕реЗрдЯрдЕрдкредрдмреИрдХрдЕрдк рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреИрдХрдЕрдк рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓реЗрдВ, рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ (рдпрд╛ рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐), рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
rsync-backup.local.conf
рдЕрдкрд╡рд╛рджрдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рдердорд┐рдХ рд╕реНрд▓реИрд╢ (rsync рдХреЗ рдЕрдкрд╡рд╛рдж рдирд┐рдпрдо) рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рддреНрдпреЗрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдкрд░ рдЗрдВрдЧрд┐рдд рдЕрдкрд╡рд╛рджреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред
srv/southbridge/etc/rsync-backup.exclude.dist -
srv/southbridge/etc/rsync-backup.exclude.local.example -
srv/southbridge/etc/rsync-backup.exclude.remote.example -
Srv / southbridge / etc / rsync-backup.exclude.local рдФрд░ srv / southbridge / etc / rsync-backup.exclude.remote рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдЕрдкрд╡рд╛рдж рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрджрд┐ рд╕реНрдерд╛рдиреАрдп рдмреИрдХрдЕрдк рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдЯрд╛рдП рдЧрдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдЕрдкрд╡рд╛рдж рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕рдорд╛рд╡реЗрд╢рдирдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реЗ рдКрдкрд░ рдХреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдБ
/srv/southbridge/etc/rsync-backup.include.local
/srv/southbridge/etc/rsync-backup.include.remote
рдХреНрд░рдорд╢рдГ рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде рд╕рдорд╛рд╡реЗрд╢рди рдХреЗ рд▓рд┐рдПред
рдпрджрд┐ рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╕реНрд▓реИрд╢ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕рдХрд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
var/log/nginx/server.log
рдпрджрд┐ рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рдорд╛рд╡реЗрд╢ рдХреЛ рдЗрд╕ рддрд░рд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
var/log/nginx/**
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрд▓реИрд╢ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдирдИ рд▓рд╛рдЗрди рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдирдпрд╛ рд╕рдорд╛рд╡реЗрд╢ред
рдЬрдм рдирд┐рд╖реНрдХрд░реНрд╖ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреВрд░реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХрд╛ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЕрдкрд╡рд╛рдж рдкрд╣рд▓реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ rsync рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХреЛрдИ рдЕрдиреНрдп рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред
рд╕рдорд╛рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛:
if [ -f "$LOCAL_INCLUDE" ]; then e "sync include" e "rsync -ax --include=*/ --include-from=$LOCAL_INCLUDE --exclude=* --link-dest=../../Latest $VZ_PRIVATE/$VEID $LOCAL_DIR/$VEID/$WHICH/Processing$DATE" LLOG=`rsync -ax --include=*/ --include-from=$LOCAL_INCLUDE --exclude=* --link-dest=../../Latest $VZ_PRIVATE/$VEID $LOCAL_DIR/$VEID/$WHICH/Processing$DATE 2>&1` fi
рдЖрдЧреЗ рдмреИрдХрдЕрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВрдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреИрдХрдЕрдк рдмрдирд╛рдПрдЧреА: рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП 7 рджрд┐рди, 4 рд╕рдкреНрддрд╛рд╣ рдФрд░ 1 рдорд╣реАрдирд╛
/srv/centos-admin.ru/etc/rsync-backup.local.conf рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдиреНрдп рдЕрдВрдХреЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рджреИрдирд┐рдХ = 7
рд╕рдкреНрддрд╛рд╣ = 4
рдорд╛рд╕рд┐рдХ = резрд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмреИрдХрдЕрдк рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рдмреИрдХрдЕрдк рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬреЗ рдореЗрдВ рд▓рд┐рдП рдЧрдП рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЬрдм рдЗрди рдЕрдкрд╡рд╛рджреЛрдВ рд╕реЗ рдмреИрдХрдЕрдк рдХреА рд╕рдлрд╛рдИ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдмреИрдХрдЕрдк рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдмреЗрд╢рдХ, рдЖрдк рдЗрд╕ рджрд┐рдирдЪрд░реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рд╣рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕рдордп рдорд┐рд▓рд╛:
рддреБрд▓рдирд╛ рдкрд░реАрдХреНрд╖рдг rdiff рдмрдирд╛рдо rsync:
рдмреИрдХрдЕрдк рд░рдирдЯрд╛рдЗрдо рддреБрд▓рдирд╛:
1. 5Gb рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдмреИрдХрдЕрдк (рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде)
rdiff- рдмреИрдХрдЕрдк - 6 рдорд┐рдирдЯ 30 рд╕реЗрдХрдВрдб
rsync- рдмреИрдХрдЕрдк -
1 рдорд┐рдирдЯ 34 рд╕реЗрдХрдВрдб2. рдорд╛рдзреНрдпрдорд┐рдХ рдмреИрдХрдЕрдк, рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдереЗ
rdiff- рдмреИрдХрдЕрдк - 30 рд╕реЗрдХрдВрдб
rsync- рдмреИрдХрдЕрдк -
2 рд╕реЗрдХрдВрдб3. рдорд╛рдзреНрдпрдорд┐рдХ рдмреИрдХрдЕрдк, 4.7Gb рдореЗрдВ рдбреЗрдмрд┐рдпрди рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдХрд┐рдЯ (рдЖрдИрдПрд╕рдУ рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
rdiff- рдмреИрдХрдЕрдк - 11 рдорд┐рдирдЯ 32 рд╕реЗрдХрдВрдб
rsync- рдмреИрдХрдЕрдк -
2 рдорд┐рдирдЯ 15 рд╕реЗрдХрдВрдбрдФрд░ рд░реЗрдЦрд╛рдВрдХрди рдкрд░, рдкрд╣рд▓реА рдЫрд▓рд╛рдВрдЧ rdiff рд╣реИ, рджреВрд╕рд░реА rsync рд╣реИ

