Mam polecenie rsync w aplikacji, która kopiuje zawartość folderu na inną maszynę. Mam tę opcję, --remove-source-files
ponieważ jestem zainteresowany posiadaniem plików na docelowym komputerze dopiero po zakończeniu rsync.
Zastanawiałem się jednak, jak zachowuje się rsync, jeśli ulegnie awarii lub zostanie przerwany podczas przesyłania plików?
Rozważ, że mam dwa pliki do synchronizacji a
i b
. Czy rsync skopiuje a
, a następnie usunie go ze źródła i rozpocznie kopiowanie b
, czy też poczeka na jedno a
i drugie i b
zostanie skopiowane na komputer docelowy przed usunięciem ich obu? Widziałem, że możesz skonfigurować to zachowanie podczas usuwania obcych plików z niektórymi flagami, ale nie znalazłem żadnych informacji na temat usuwania plików źródłowych.