Di Ubuntu, saya ingin menyalin file besar dari hard drive saya ke drive yang dapat dilepas oleh rsync. Untuk beberapa alasan lain, operasi tidak dapat selesai dalam sekali jalan. Jadi saya mencoba mencari cara rsyncuntuk melanjutkan menyalin file dari tempat terakhir kali.
Saya telah mencoba menggunakan opsi --partialatau --inplace, tetapi bersama-sama dengan --progress, saya menemukan rsyncdengan --partialatau --inplacebenar - benar dimulai dari awal, bukan dari apa yang tersisa terakhir kali. Berhenti secara manual rsynclebih awal dan memeriksa ukuran file yang diterima juga mengkonfirmasi apa yang saya temukan.
Tetapi dengan --append, rsync dimulai dari apa yang tersisa terakhir kali.
Saya bingung karena saya melihat di halaman manual --partial , --inplacedan --appendtampaknya berhubungan dengan melanjutkan menyalin dari apa yang tersisa terakhir kali. Apakah seseorang dapat menjelaskan perbedaannya? Mengapa tidak --partialatau --inplacebekerja untuk melanjutkan menyalin? Apakah benar bahwa untuk melanjutkan penyalinan, rsyncharus bekerja dengan --appendopsi?
Juga, jika sebagian file ditinggalkan oleh mvatau cp, bukan oleh rsync, apakah akan rsync --appendmelanjutkan menyalin file dengan benar?