Инструменты пользователя

Инструменты сайта


пакет_rsync

Пакет RSYNC

Установка

Debian/Ubuntu

root@nodeN:~# apt install rsync

FreeBSD

[nodeN:~] # pkg install rsync

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

Debian/Ubuntu/FreeBSD/MacOSX

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

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

val# /usr/bin/rsync -av --delete -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.txt · Последние изменения: 2019/03/22 14:48 — val