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 --partial
hay --inplace
, nhưng cùng với --progress
, tôi thấy rsync
với --partial
hoặc --inplace
thực sự bắt đầu từ đầu thay vì từ những gì còn lại thời gian qua. Tự dừng rsync
sớ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
, --inplace
và --append
dườ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 --partial
hoặc --inplace
làm việc để tiếp tục sao chép? Có đúng là để tiếp tục sao chép, rsync
phải làm việc với --append
tù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 cp
không phải bởi rsync, sẽ rsync --append
tiếp tục sao chép chính xác tệp?