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 rsync
untuk melanjutkan menyalin file dari tempat terakhir kali.
Saya telah mencoba menggunakan opsi --partial
atau --inplace
, tetapi bersama-sama dengan --progress
, saya menemukan rsync
dengan --partial
atau --inplace
benar - benar dimulai dari awal, bukan dari apa yang tersisa terakhir kali. Berhenti secara manual rsync
lebih 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
, --inplace
dan --append
tampaknya berhubungan dengan melanjutkan menyalin dari apa yang tersisa terakhir kali. Apakah seseorang dapat menjelaskan perbedaannya? Mengapa tidak --partial
atau --inplace
bekerja untuk melanjutkan menyalin? Apakah benar bahwa untuk melanjutkan penyalinan, rsync
harus bekerja dengan --append
opsi?
Juga, jika sebagian file ditinggalkan oleh mv
atau cp
, bukan oleh rsync, apakah akan rsync --append
melanjutkan menyalin file dengan benar?