Unison to narzędzie do synchronizacji plików dla systemów Unix i Windows. Umożliwia przechowywanie dwóch replik kolekcji plików i katalogów na różnych hostach (lub różnych dyskach na tym samym hoście), modyfikowanych osobno, a następnie aktualizowanych poprzez propagowanie zmian w każdej replice do drugiej.
Unison udostępnia wiele funkcji za pomocą narzędzi takich jak pakiety zarządzania konfiguracją (CVS, PRCS, Subversion, BitKeeper itp.), rozproszone systemy plików (Coda itp.), jednokierunkowe narzędzia do tworzenia kopii lustrzanych (rsync itp.), i inne synchronizatory (Intellisync, Reconcile, itp.).
W przeciwieństwie do prostych narzędzi do tworzenia kopii lustrzanych lub tworzenia kopii zapasowych, Unison może zajmować się aktualizacjami obu replik rozproszonej struktury katalogów. Aktualizacje, które nie powodują konfliktu, są automatycznie propagowane. Konfliktowe aktualizacje są wykrywane i wyświetlane.
W przeciwieństwie do rozproszonego systemu plików, Unison jest programem na poziomie użytkownika: nie ma potrzeby modyfikowania jądra ani uprawnień superużytkownika na żadnym z hostów. Unison działa między dowolnymi parami komputerów podłączonych do Internetu, komunikując się przez bezpośrednie połączenie z gniazdem lub tunelując przez zaszyfrowane połączenie ssh. Jest ostrożny z przepustowością sieci i działa na wolnych łączach, takich jak połączenia PPP. Transfery małych aktualizacji do dużych plików są optymalizowane przy użyciu protokołu kompresji podobnego do rsync.
Komentarze nie znaleziono