Spisu treści:
Definicja - Co oznacza Rsync?
Rsync to narzędzie do synchronizacji folderów i katalogów plików. Można go używać do przesyłania plików na zdalny serwer i jest szczególnie przydatny w celu zminimalizowania transferu danych podczas utrzymywania kopii lustrzanej plików lokalnych na zdalnym serwerze. Rsync może być używany do kopiowania danych lub jako demon do dostarczania katalogów do sieci. Rsync jest szczególnie przydatny w kontrolowaniu przepustowości wymaganej do przesyłania plików.
Rsync został napisany w celu zastąpienia rcp i scp. Jest szeroko stosowany ze względu na swoją elastyczność, szybkość i możliwość pisania skryptów. Działa w systemach Windows, Mac OS i GNU / Linux.
Techopedia wyjaśnia Rsync
Pierwotnie napisany przez Andrew Tridgell i Paula Mackerrasa, rsync został opracowany przez Wayne'a Davisona i został wydany po raz pierwszy 19 czerwca 1996 roku. Jest dostępny jako wolne oprogramowanie na licencji GNU General Public License. Służy głównie do synchronizowania drzew serwisów WWW od serwerów pośrednich do serwerów produkcyjnych, a także może służyć do tworzenia kopii zapasowych kluczowych obszarów systemów plików za pomocą crona i wspólnego skryptu interfejsu bramy. Rsync pomaga łatwo przenosić duże ilości danych, umożliwiając ultraszybkie i wydajne tworzenie kopii zapasowych.
Rsync działa w dwóch różnych trybach. Wykorzystuje kompresję i rekurencję do kopiowania plików lub wyświetlania zawartości katalogu. W trybie demona używa Secure Shell (SSH, protokół przesyłania plików) lub Remote Shell (RSH, uniksowe narzędzie wiersza poleceń) do obsługi plików przez port TCP 873. Rsync obsługuje anonimowe lub uwierzytelnione serwery rsync. Obsługuje także kopiowanie linków, urządzeń, właścicieli, grup i uprawnień. Rsync nie wymaga uprawnień roota i pomaga zminimalizować koszty opóźnienia.
