[22] Lsync – synchronizacja plików
19 marca 2022Zainstaluj 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.