Rsync
Z Wikipedii
Rsync (z angielskiego remote synchronization - zdalna synchronizacja) to protokół synchronizacji plików przez sieć. Zwykłe systemy przesyłania różnic (takie jak popularny diff/patch) wymagają istnienia obu wersji po jednej stronie, na podstawie których tworzona jest lista różnic a następnie przesyłana przez sieć. Rsync działa w odmienny sposób - przez sieć wysyłany jest spis plików z hashami bloków (zwykle ok. 1 kB), po czym na drugiej maszynie program sprawdza, które z fragmentów już posiada. Daje to bardzo dobre rezultaty i umożliwia radzenie sobie z sytuacjami, które dla patch/diff byłyby trudne do realizacji, jak przeniesienia plików.
Rsync umożliwia też dostęp na bieżąco, w przeciwieństwie do "raz na dzień" w przypadku patch/diff.
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
- http://rsync.samba.org - strona domowa
- http://everythinglinux.org/rsync/ - podręcznik rsynca