私は、オプションを使用せずにrsync(Windowsでcygwinを使用)で部分転送を再開する方法を見つけようとしてい--inplace
ます。
rsyncが。[filename] .2dxZ1aなどの名前で宛先ディレクトリに「部分的な」ファイルを作成することがわかります。したがって、私の理解では、--partial
オプションを使用すると、rsyncはこのようなファイルを表示し、このファイルへの転送を再開します。しかし、この--partial
オプションを使用してrsyncプロセスが終了すると、rsyncコマンドを再度開始すると、それらの部分ファイルが削除されることがわかりました。おそらく、このオプションは短時間の転送中断で機能しますが、プロセスが終了して最初からやり直すときは機能しません。
このオプションに加えて、実際に--partial-dir
オプションが好きで、指定する場合--partial-dir=".rsync"
(周囲の引用符の有無にかかわらず)、rsyncが宛先ディレクトリに.rsyncディレクトリを作成し、ファイルを[dir] /。rsyncに移動して、それら[DIR]転送が終了したら(および削除[DIR] /。rsyncのそれはもはやそれを必要としたら)。しかし、rsyncはそのオプションを完全に無視し、通常のように宛先ディレクトリに一時ファイルを作成するだけです(再起動時に削除します)。
だから、私は疑問に思っています:私は何か間違ったことをしているのですか、それらのオプションを正しく理解していないのですか?
私のコマンドは: rsync -rt --log-file="rsync.log" --partial-dir=".rsync" --del rsync://rsync-server:port/module/ /cygdrive/local/path/