Trong Ubuntu, tôi muốn sao chép một tệp lớn từ ổ cứng của mình sang ổ đĩa di động bằng rsync. Vì lý do này hay 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ó bị bỏ lại lần trước.
Tôi đã cố gắng sử dụng tùy chọn - partial hoặc --inplace, nhưng cùng với --prowards, tôi đã tìm 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 lần trước. Tự động 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 khi tôi thấy trên trang web - partial, --inplace hoặc --append dường như liên quan đến việc tiếp tục sao chép từ những gì còn lại lần trước. Ai đó có thể giải thích sự khác biệt? Tại sao - một phần hoặc - tại chỗ không hoạt động để tiếp tục một bản sao? Có đúng là để nối lại một bản sao, rsync phải hoạt động với tùy chọn --append?
Ngoài ra, nếu một phần tệp được để lại bởi mv hoặc cp không phải bởi rsync, liệu rsync - có đúng không?
Cảm ơn và trân trọng!