User Tools

Site Tools


пакет_rsync

This is an old revision of the document!


Пакет RSYNC

Установка

Debian/Ubuntu

root@nodeN:~# apt install rsync

FreeBSD

[nodeN:~] # pkg install rsync

Использование rsync клиента

Debian/Ubuntu/FreeBSD/MacOSX

server# mkdir /disk2/var/

server# time cp -rvp /var/log/ /disk2/var/log/
  или
server# time rsync -av --del /var/log/ /disk2/var/log/

node1# rsync -avz --del /home/ node2:/home/

val# /usr/bin/rsync -av --del -e "ssh -p XXX" /var/www/html/dokuwiki/ val@radio.specialist.ru:dokuwiki.mastercopy/

Использование rsync сервера

FreeBSD

[node2:~] # service rsyncd rcvar

[node2:~] # cd /usr/local/etc/

Ubuntu/Debian

root@node2:~# cat /etc/default/rsync
...
RSYNC_ENABLE=true
...
root@node2:~# systemctl enable rsync

root@node2:~# cd /etc/

FreeBSD/Ubuntu

node2# cat rsyncd.conf
# pid file = /var/run/rsyncd.pid

[home]
        uid = root
        use chroot = yes
        path = /home
        read only = no
        hosts allow = node1.corpX.un
ubuntu node2# service rsync start
или
freebsd node2# service rsyncd start

node1# rsync node2::
home

node1# rsync node2::home
...

node1# rsync node2::home/user1/
...
node1# rsync -av --delete /home/ node2::home
пакет_rsync.1598333690.txt.gz · Last modified: 2020/08/25 08:34 by val