Mi piacerebbe usare la funzione di invio / ricezione di btrfs per trasmettere istantanee di backup su una connessione piuttosto lenta (seed iniziale di circa 50-100 GB, banda upstream con ~ 1-2 MB / s) e inaffidabile (interruzione forzata giornaliera su entrambe le estremità).
Vedo i seguenti requisiti:
- trasferimento crittografato (generalmente ottenuto utilizzando un tunnel SSH)
- robustezza alle connessioni interrotte
Sembra che ZFS sia in grado di riprendere automaticamente i trasferimenti interrotti , in modo simile a come fa rsync. Questo vale anche per BTRFS? La pagina wiki di invio / ricezione non è utile rispetto ai trasferimenti interrotti. Se btrfs riprendesse i trasferimenti interrotti, tutto ciò che dovrei fare è usare un tunnel SSH e riprendere se interrotto.
Altrimenti, dovrei usare un buffer tra di loro per assicurarmi che la connessione btrfs sopravviva agli interrupt, o avvicinare entrambi i server per il seeding (che sarà un problema rispetto ai file aggiunti che eccellono nella trasmissione giornaliera capacità e invio di istantanee).
Cosa dovrò considerare per la trasmissione del seme e delle istantanee?