gozwei 0 Zgłoś post Napisano Wrzesień 2, 2013 Szukałem w sieci, pytałem na zagranicznych forach, ale niestety nikt nie był w stanie mi pomóc. Może ktoś z szanownych kolegów... Transferuję przez rsync pliki z komputera A (ARM DEBIAN) do komputera B (DEBIAN w ATMANIE) przez sieć GSM. Komputerów A jest kilkanaście i jeden z nich pracuje w warunkach bardzo słabego zasięgu. Zadaniem każdego komputera A jest cykliczne (co 15 minut) przesłanie pliku z pomiarami o rozmiarze 1107968 bajtów. Ze względu na umiejętność wznawiania zerwanych transferów zdecydowałem się na przesyłanie plików za pomocą rsync po SSH. Komenda wygląda następująco: rsync --partial --remove-source-files --timeout=120 --append --progress --rsh=ssh -z LOCAL_FILE root@SERVER:REMOTE_PATH Wszystko działa pięknie, ale plik na serwerze docelowym rośnie zawsze o 262144 bajtów. Czyli jeżeli transfer się zerwie przed przesłaniem pełnych 262144 bajtów to nic nie jest zapisywane na serwerze. Bardzo bym chciał w jakiś sposób zmniejszyć wielkość kawałka. Podczas transferu gołym SSH, plik przyrasta co około 32 kb. Będę wdzięczny za pomoc! Udostępnij ten post Link to postu Udostępnij na innych stronach
dannix 45 Zgłoś post Napisano Wrzesień 2, 2013 Nie mam teraz jak sprawdzic ale moze opcja -B --block-size to to czego szukasz Udostępnij ten post Link to postu Udostępnij na innych stronach
gozwei 0 Zgłoś post Napisano Wrzesień 2, 2013 -B odnosi się tylko do wielkości bloku używanego do obliczania sumy kontrolnej... Udostępnij ten post Link to postu Udostępnij na innych stronach
dannix 45 Zgłoś post Napisano Wrzesień 2, 2013 Czytajac ten opis: This forces the block size used in rsync's delta-transfer algorithm to a fixed value. It is normally selected based on the size of each file being updated. See the technical report for details. Mialem nadzieje odpowiednie ustawienie tej wartosci spowoduje ze mniejsze kawalki pliku zostana na serwerze. Jesli nie dzial to szkoda. Udostępnij ten post Link to postu Udostępnij na innych stronach
gozwei 0 Zgłoś post Napisano Wrzesień 2, 2013 No niestety. Może ktoś jeszcze będzie miał jakiś pomysł? Udostępnij ten post Link to postu Udostępnij na innych stronach