Strona 1 z 1

rsync synchronizacja zdalna do FTP

: 22 stycznia 2015, 11:02
autor: krzysiekkonto
Witam

rsync ma synchronizować dwa katalogi (źródło i cel). Ma być identyczna zawartość w celu pod względem plików, katalogów i co najważniejsze ich atrybutów jak w źródle.

Jeżeli wykonam polecenie lokalnie:
rsync -arvz --delete --temp-dir=/var/tmp/rsync/ /mnt/zrodlo/ /mnt/cel/
to faktycznie działa idealnie

jeżeli wcześniej poprzez curlftpfs zamontuje jakieś źródło z FTPa do /mnt/zrodlo/ i wykonam rsynca jak wyżej to też przenoszone są pliki i katalogi do /mnt/cel/ lokalnie ze wszystkimi atrybutami (datą i czasem każdego z plików jak w źródle na FTPie)

jeżeli natomiast podmontuje przez curlftpfs jakiś cel FTP do /mnt/cel/ i wykonam rsynca jak wyżej to przenoszone są pliki i katalogi z katalogu lokalnego na FTP ale z datą i godziną aktualną. Tą która w danej chwili wrzuca pliki na serwer.

Czy istnieje jakieś rozwiązanie które pozwoliłoby przenosić czas plików i folderów na FTP przez rsynca? w takim przypadku rsync traci swoją funkcjonalność synchronizacji w tą jedną stronę. Pliki które mam lokalnie z jakimś starym czasem za każdym razem od nowa w całości przenoszą się na FTPa. Próbowałem już coś z parametrem -t ale bez efektu.

: 22 stycznia 2015, 12:10
autor: mariaczi
Czy koniecznie musisz montować zasób zdalny? Jeśli nie, synchronizuj katalogi od razu między maszynami (możesz skorzystać z kluczy ssh).

: 23 stycznia 2015, 10:45
autor: krzysiekkonto
Niestety dostęp do zasobów które potrzebuje synchronizować mam jedynie przez ftp