Для синхронизации файлов на нескольких серверах я использую 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 или имя сервера, с кторого будет производится синхронизация

Похожие записи:


posted by admin 09/11/2009 17:55     |     read comments (4)

Комментарии к статье “Linux: Установка Rsync в Debian Lenny”:

  1. WarezoK:

    Благодарю ! Статья интересная.

  2. Сантехник:

    Спасибо! а еще посты на эту тему будут?

  3. admin:

    Будут

  4. Fiz`ик:

    Полезный материал. Будем ждать продолжения.

Оставьте комментарий