1

Temat: Synchronizowanie plików, ale tylko nowych

Mam taki scenariusz:

W jednym miejscu jest komputer A z szybkim łączem włączony 24h z 1TB dyskiem na którym są pliki.
W drugim miejscu jest komputer B z wolnym łączem włączony co jakiś czas z dyskiem 120GB.

Gdy pojawi się nowy plik na A, B powinien to zauważyć i ściągnąć go do siebie.

Nie chcę ściągać *wszystkich* plików, bo dysk B tego nie pomieści. Kiedy usunę jakiś plik z B to nie chcę go ponownie ściągać.

Czy rsync dałby sobie z tym radę?

Jeśli nie, to mogę zmienić warunki zadania.

Komputer A ściąga nowe pliki odkrywane przez flexget. Flexget dodaje torrenty do kolejki w Transmission. Mógłbym je dodawać również do Transmission na komputerze B, ale chciałbym, żeby A był jedynym peerem z którym łaczy się B. Czy mogę to zrealizować za pomocą blocklisty? A ma w miarę stałe ip, a na pewno ma stały adres url przez dyndns.
Inną opcją może być Transmission Proxy, ale wtedy 1) ściągałbym dwa razy ten sam plik przez to samo łącze zużywając dwa razy tyle transferu, 2) musiałbym uruchomić jakieś proxy na A.

Które podejście sprawdzi się lepiej? Może jakieś inne propozycje?

2

Odp: Synchronizowanie plików, ale tylko nowych

rgset. Nie synchronizujesz całych plików (no za pierwszym razem tak), tylko różnicę w nich.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.