Korzystam z Unison do synchronizacji niektórych plików między komputerem domowym a komputerem służbowym. Jednak dwa komputery nie mogą połączyć się bezpośrednio przez ssh, więc synchronizuję za pomocą napędu USB (sformatowanego przy pomocy ext4, aby zachować uprawnienia).
Problemem jest to, że Unison przechowuje konfigurację profilu synchronizacji lokalnie (w katalogu .unison) zamiast w samym folderze. Oznacza to, że niektóre informacje, takie jak zignorowane pliki, muszą zostać zduplikowane w dwóch profilach, które przechowuję.
Czy istnieje sposób, aby profil synchronizacji był automatycznie synchronizowany między dwoma komputerami?
.unison
będzie działać!Alternatywą, z którą skończyłem, jest synchronizacja dwuetapowa. Mam profil unison do synchronizacji moich profili unison
Następnie używam skryptu, aby uruchamiać jednocześnie każdy profil
To rozwiązanie jest nieco kłopotliwe, ponieważ muszę uruchomić Unisona 3 razy zamiast jednego, ale ma tę zaletę, że żaden z profili Unisona nie jest odpowiedzialny za synchronizację samych siebie (co prowadzi do dziwnego zachowania, w którym może być konieczne dwukrotne uruchomienie Unisona z ten sam profil, aby wszystko działało)
źródło