User Tools

Site Tools


пакет_rsync

This is an old revision of the document!


Пакет RSYNC

Установка

FreeBSD

[nodeN:~] # pkg install rsync

Ubuntu/Debian

Уже установлен

root@nodeN:~# apt install rsync

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

FreeBSD/Ubuntu/MacOSX

server# rsync -av --delete /var/log/ /disk2/var/log/

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

$ rsync -av --delete -e "ssh -p XXX" val.bmstu.ru:dokuwiki-2009-12-25/ dokuwiki-2009-12-25/

Использование 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.1519200023.txt.gz · Last modified: 2018/02/21 11:00 by val