rsync --append または --append-verify フラグにより​​再開時に転送エラーが発生する

rsync --append または --append-verify フラグにより​​再開時に転送エラーが発生する

を使用して rsync で転送を行おうとしていますrsync -rtlv --no-i-r --no-perms --partial --inplace --append-verify /srv/raid /mnt/backup。スクリプトでこれを使用して、サーバーの RAID アレイの内容を、ローカルまたは SSH 経由でマウントされたバックアップ システムに転送します。

通常、これは問題なく動作しますが、途中で接続が切断された場合に何が起こるかをテストするために転送を強制停止して再開しようとすると、再開時にクラッシュします。追加検証オプションは、rsyncが中断したところから再開できるようにするはずです(非常に大きなファイルを転送する場合に便利です。私はかなりの数持っています)が、代わりにこの奇妙なエラーが発生します。追加フラグも取得し、削除しても取得します部分的または所定の位置に

なぜこれが機能しないのか、まったくわかりません。しかし、追加フラグを外すと、rsync は正常に機能し、再開するのではなく、ファイルを削除して再起動するだけなので、機能的には問題ありませんが、私が望んでいるものではありません。

問題となっているエラーは次のとおりです。

rsync: [sender] write error: Broken pipe (32)
rsync error: error in socket IO (code 10) at io.c(823) [sender=3.2.3]
rsync error: received SIGUSR1 (code 19) at main.c(1595) [generator=3.2.3]

関連情報