[22] Lsync – synchronizacja plików

19 marca 2022 Wyłączono przez Adam [zicherka] Nogły

Zainstaluj Lsync, aby skonfigurować kopie lustrzane plików i katalogów na żywo za pomocą Rsync + Lsync.

[1] Skonfiguruj usługę rsyncd na hoście docelowym kopii, patrz tutaj.

Ten przykład jest oparty na środowisku, jak poniżej, jak w powyższym łączu, i dodatkowo zainstaluj lsyncd na hoście źródłowym kopii.

[2] Zainstaluj Lsync na hoście źródłowym kopii.

# zainstaluj z EPEL
[root@vlsr01 ~]# dnf --enablerepo=epel install lsyncd

[root@vlsr01 ~]# mcedit /etc/lsyncd.conf
# linia 8: zakomentuj
-- sync{default.rsyncssh, source="/var/www/html", host="localhost", targetdir="/tmp/htmlcopy/"}
# dodaj na końcu
settings{
    statusFile = "/var/run/lsyncd.pid",
    statusInterval = 1,
}
sync{
default.rsync,
# katalog źródłowy do skopiowania
source="/home/work/",
# docelowy host (nazwa hosta lub adres IP): nazwa ustawiona w: rsyncd.conf)
target="vlsr02.zicher.lab::backup",
# lista plikow do wykluczenia
excludeFrom="/etc/rsync_exclude.lst",
}

[root@vlsr01 ~]# systemctl enable --now lsyncd

[3] W porządku. Sprawdź poprawność tworzenia plików testowych lub katalogów na hoście źródłowym kopii i czy są one kopiowane na żywo na host docelowy kopii.