Trong Ubuntu, tôi muốn sao chép một tệp lớn từ ổ cứng sang ổ di động rsync. Đối với một số lý do khác, hoạt động không thể hoàn thành trong một lần chạy. Vì vậy, tôi đang cố gắng tìm ra cách sử dụng rsyncđể tiếp tục sao chép tệp từ nơi nó rời đi lần trước.
Tôi đã cố gắng sử dụng các tùy chọn --partialhay --inplace, nhưng cùng với --progress, tôi thấy rsyncvới --partialhoặc --inplacethực sự bắt đầu từ đầu thay vì từ những gì còn lại thời gian qua. Tự dừng rsyncsớm và kiểm tra kích thước của tệp đã nhận cũng xác nhận những gì tôi tìm thấy.
Nhưng với --append, rsync bắt đầu từ những gì còn lại lần trước.
Tôi bối rối như tôi thấy trên các trang người đàn ông --partial , --inplacevà --appenddường như liên quan đến việc nối lại sao chép từ những gì còn lại thời gian qua. Là ai đó có thể giải thích sự khác biệt? Tại sao không --partialhoặc --inplacelàm việc để tiếp tục sao chép? Có đúng là để tiếp tục sao chép, rsyncphải làm việc với --appendtùy chọn không?
Ngoài ra, nếu một phần tệp bị bỏ lại bởi mv, hoặc cpkhông phải bởi rsync, sẽ rsync --appendtiếp tục sao chép chính xác tệp?