|
Article on other languages:
|
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. Przykładrsync --progress --delete -axH /home/ /mnt/raid/home/ uaktualnia katalog /mnt/raid/home/ zawartością /home/ z wiernym zachowaniem dowiązań symbolicznych, praw itp (-a), dowiązań twardych (-H), w ramach danego systemu plików (-x). Wywołanie używane np. do przenoszenia zawartości partycji. Zobacz teżLinki zewnętrzne
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net