Uso dois scripts para fazer backup do meu VPS (hospedado no Linode, mas o mesmo deve funcionar no Rackspace).
Primeiro, para o backup do mysql, eu uso o script automysqlbackup . Ele cuida de despejar seus bancos de dados, compactá-los e manter várias cópias diárias / semanais / mensais dos arquivos de backup. Também pode enviar por e-mail os despejos .sql compactados também.
Para backup geral do sistema de arquivos, eu uso duplicidade - isso pode usar vários back-end de armazenamento diferentes (ftp, scp, nfs, etc.), mas eu escolho usar o back-end do Amazon S3. O Duplicity fará backups completos ou incrementais, dependendo da sua necessidade. Ele também manipulará a compactação dos arquivos de backup e a criptografia, se assim o desejar.