7.24. Synchronizowanie zawartości katalogów - rsync

Rsync - synchronizuje zbiory dyskowe (np. na odległych maszynach). Program jest częścią standardowej dystrybucji Linuksa. Został użyty do backupowania baz danych SZARPa oraz do przegrywania na bieżąco zawartości bazy danych z serwera (z działającym parcookiem) na klienta (z SzarpDrawem).

rsync działa w dwóch konfiguracjach:

Poniżej opisano rsynca w 1-szej konfiguracji dla zestawu dwóch komputerów, z których:

Zakładam, że oba kompy są połączone siecią. Pierwszy w komputerów (serwer) musi mieć działającego rsync-demona, czyli:

Teraz drugi komp:

UWAGA!

W Legionowie stworzono konfigurację rsync + crontab do robienia backupów bazy. Dwa serwery "wymieniają" się własnymi bazami (rsync pracuje w trybie "pop") i dodatkowo przesyłają bazę do terminala ("push"). Plik crontab z jednego z serwerów przedstawiono poniżej, w rozdziale Sekcja 7.25.