Los indicadores rsync --append o --append-verify causan un error de transferencia en el currículum

Los indicadores rsync --append o --append-verify causan un error de transferencia en el currículum

Intentando hacer una transferencia con rsync usando rsync -rtlv --no-i-r --no-perms --partial --inplace --append-verify /srv/raid /mnt/backup. Lo uso en un script para transferir el contenido de la matriz RAID de un servidor a un sistema de respaldo montado localmente o mediante SSH.

Normalmente, esto funciona bien, pero si intento forzar la detención y reanudación de la transferencia para probar qué sucede si la conexión se interrumpe a mitad de camino, se bloquea al reanudarse. Elagregar-verificarSe supone que esta opción permite que rsync se reanude donde lo dejó (bueno para transferir archivos muy grandes, de los cuales tengo una buena cantidad), pero en cambio, causa este extraño error. Recibo el mismo error al usaradjuntarbandera también, e incluso lo obtengo si eliminoparcialoen su lugar.

No tengo idea de por qué diablos esto no funciona. Pero en el momento en que quito los indicadores de agregar, rsync funciona bien, simplemente elimina y reinicia el archivo en lugar de reanudarlo, por lo que es viable, pero no es lo que quiero.

Aquí está el error en cuestión:

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]

información relacionada