Tôi có một lệnh rsync trong một ứng dụng sao chép nội dung của một thư mục sang một máy khác. Tôi có tùy chọn --remove-source-files
vì tôi chỉ quan tâm đến việc có các tệp trên máy đích sau khi rsync kết thúc.
Tuy nhiên, tôi đã tự hỏi làm thế nào rsync hoạt động nếu nó gặp sự cố hoặc bị gián đoạn trong khi truyền tệp?
Xem xét tôi có hai tệp để đồng bộ hóa, a
và b
. Sẽ rsync sao chép a
, sau đó xóa nó khỏi nguồn và bắt đầu sao chép b
, hoặc nó sẽ chờ cả hai a
và b
được sao chép vào máy đích trước khi xóa cả hai? Tôi đã thấy bạn có thể định cấu hình hành vi này khi xóa các tệp không liên quan bằng một số cờ, nhưng không tìm thấy gì về việc xóa các tệp nguồn.