Syncthing zastępuje zastrzeżone usługi synchronizacji i usług w chmurze czymś otwartym, godnym zaufania i zdecentralizowanym. Twoje dane są danymi samymi i zasługujesz na to, gdzie chcesz je przechowywać.
Lsyncd obserwuje interfejs monitorowania zdarzeń lokalnego drzewa katalogów (inotify lub fsevents).
Lsyncd obserwuje interfejs monitorowania zdarzeń lokalnego drzewa katalogów (inotify lub fsevents).
lsyncd Platformy
Windows
Linux
Mac
lsyncd Przegląd
Lsyncd obserwuje interfejs monitorowania zdarzeń lokalnego drzewa katalogów (inotify lub fsevents). Agreguje i łączy zdarzenia przez kilka sekund, a następnie spawnuje jeden (lub więcej) procesów w celu zsynchronizowania zmian. Domyślnie jest to rsync. Lsyncd jest zatem lekkim rozwiązaniem Live Mirror, które jest stosunkowo łatwe do zainstalowania, nie wymaga nowych systemów plików ani urządzeń blokowych i nie wpływa na wydajność lokalnego systemu plików.
Rsync + ssh to zaawansowana konfiguracja akcji, która wykorzystuje SSH do działania, aby plik i katalog przenosiły się bezpośrednio na obiekt docelowy, zamiast retransmitować miejsce docelowe przenoszenia przez sieć.
Dokładne dostosowanie można uzyskać za pomocą pliku konfiguracyjnego. Niestandardowe konfiguracje akcji można nawet pisać od zera w kaskadowych warstwach, od skryptów powłoki po kod napisany w języku Lua. W ten sposób prostotę można zrównoważyć z mocą.