Me gustaría usar la función de envío / recepción de btrfs para transmitir instantáneas de respaldo a través de una conexión bastante lenta (inicial de aproximadamente 50-100GB, ancho de banda ascendente ~ 1-2MBit / s) y poco confiable (interrupción forzada diaria en ambos extremos).
Veo los siguientes requisitos:
- transferencia encriptada (generalmente lograda mediante el uso de un túnel SSH)
 - robustez a las conexiones interrumpidas
 
Parece que ZFS puede reanudar las transferencias interrumpidas automáticamente , de forma similar a como lo hace rsync. ¿Esto también se aplica a BTRFS? La página wiki de envío / recepción no es útil con respecto a las transferencias interrumpidas. Si btrfs reanudara las transferencias interrumpidas, todo lo que tendría que hacer es usar un túnel SSH y reanudar si se interrumpe.
De lo contrario, tendría que usar un búfer intermedio que asegure que la conexión btrfs sobreviva a las interrupciones, o que ambos servidores se acerquen entre sí para sembrar (lo que será un problema con respecto a los archivos agregados que sobresalgan de la transmisión diaria capacidades y envío de instantáneas).
¿Qué tendré que considerar para transmitir la semilla y las instantáneas?

"enviar" a un archivo o sobre una tubería. "recibir" con el archivo o la tubería en el otro extremo. Con una conexión cuestionable, probablemente lo harías mejor con archivos y un transporte como rsync.
fuente
Además del
buttersinkcurrículum de S3,btrbkadmite:Editar: desde entonces me enteré de que no se reanuda la transferencia de instantáneas individuales
btrbk, sin embargo, se tratará de que el objetivo de la copia de seguridad se desconecte (reiniciando la transferencia de la instantánea interrumpida).fuente
btrbky cómo implementa la reanudación de transferencias, aunque de alguna manera no me gusta la elección del lenguaje de programación, pero parece implementar prácticamente el conjunto de características que necesito.