Minha versão de "roll it yourself" é algo assim: O script é ótimo, mas o backup também é algo que você quer ter certeza de que é feito corretamente. Se você pode gastar um pouco de dinheiro e conseguir algo que funciona bem, provavelmente é melhor do que gastar muito tempo escrevendo scripts. Também é muito menos provável que você acabe em uma situação em que uma oferta comercial deixe você desatento e perca seus dados. (Você ainda deve testar, testar, testar seus backups mesmo se estiver usando ofertas comerciais.)
Eu fiz minha parte de soluções de cola e fita para fazer backup com rsync, scp, etc, mas um produto comercial vai ser mais limpo para o "próximo cara" a administrar e isso é uma "vitória" para o seu negócios, mesmo que não seja para o seu ego.
Então, tendo dito tudo isso, aqui está o que eu consideraria fazer. Eu daria uma olhada no Veeam Backup antes de você escrever / modificar scripts.