Eu não acho que você pode escrever algo que seja suficientemente rápido o suficiente para mantê-lo feliz, enquanto consome muito pouca CPU e recursos. A tarefa de compactação no formato rar, zip ou 7z exige muita CPU e disco intensivo.
Eu suspeito que um sistema "quase em tempo real" que pode quase acompanhar suas taxas de trabalho teria que ser muito inteligente.
Se você não pode viver com um backup completo durante a noite do seu sistema Raid0, então você não deveria estar usando o Raid0, na minha opinião. Eu usei essa configuração exata para o meu sistema primário por vários anos e não encontrei nenhum benefício de desempenho perceptível em Raid0 quando fiz isso com um monte de unidades de 7200 rpm. Em vez disso, decidi ir com uma única unidade Velociraptor e uma segunda unidade para suportá-la. Reduza o risco de MTBF e aumente o desempenho para os mesmos dólares e, em minha opinião, não há necessidade de backup instantâneo em tempo real.
Com efeito, IF você está tentando transformar seu Raid0 em algo tão "seguro quanto o Raid5" sem perder o benefício da velocidade do Raid0 comparado ao Raid5. Eu não acredito que isso possa ser feito. Na verdade, quase posso garantir que o hardware do Raid5 comparado ao backup no software resulte em uma perda de largura de banda de disco utilizável que tornará mais provável que seu sistema complexo falhe e reduza o desempenho do que um único disco Velociraptor executando desimpedido por backup em tempo real ou RAID.