Linux: Установка Rsync в Debian Lenny

Для синхронизации файлов на нескольких серверах я использую rsync. Установка и настройка rsync:

1. Устанавливаем rsynс
apt-get install rsync
2. Создаём конфиг для rsyncd
vi /etc/rsyncd.conf
следующего содержания:

      log file=/var/log/rsyncd
      pid file=/var/run/rsyncd.pid
      socket options = SO_KEEPALIVE
      [www]
      comment = public archive
      path = /var/www
      use chroot = yes
      max connections=2
      lock file = /var/lock/rsyncd
      read only = yes
      list = yes
      uid = www-data
      gid = www-data
      auth users = wwwsync
      secrets file = /etc/rsyncd.secrets
      strict modes = yes
      hosts allow = 10.1.1.1 10.1.1.100
      ignore errors = no
      ignore nonreadable = yes
      transfer logging = yes
      log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.
      timeout = 300
      refuse options = checksum dry-run
      dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

в диррективе
hosts allow = необходимо указать адреса, с которых будете производить синхронизацию файлов

3. Создаём логин и пароль в /etc/rsyncd.secrets
wwwsync:synhronizer

4. В файле /etc/default/rsync меняем строку RSYNC_ENABLE=false на RSYNC_ENABLE=true

5. Запускаем rsync
/etc/init.d/rsync start

6. Проверяем запустился rsync или нет
ps xauw|grep rsync
система должна выдать
root      3935  0.0  0.3   3368   832 ?        S    04:22   0:00 /usr/bin/rsync –no-detach –daemon –config /etc/rsyncd.conf

7. Запускаем синхронизацию (login:wwwsync password:synhronizer)
rsync -rvt –progress wwwsync@www.local::www
www.local необходимо заменить на ip или имя сервера, с которого будет производится синхронизация.

Источник: http://sysadminpages.com/2009/11/rsync-on-debian-lenny/

Комментарии

А ещё к этому делу есть GUI -

А ещё к этому делу есть GUI - Grsync
Описание на русском и deb-пакет там

Статья была добавлена, т.к.

Статья была добавлена, т.к. вполне может использоваться и на Ubuntu Linux.

Запросто, все правильно,

Запросто, все правильно, спасибо.