Backup de instantâneos do ZFS em fita (completo e diff)

6

Qual seria a melhor maneira de implementar um sistema de backup baseado em fita LTO em um servidor de arquivos ZFS? Eu tenho cerca de 6 TB que precisam de backup em uma base diária, juntamente com uma unidade de fita HP 1840 LTO4 existente e um monte de fitas.

Eu já tenho o ZFS fazendo instantâneos automáticos todos os dias, mas agora quero adicionar uma camada de armazenamento offline a isso. Idealmente, o sistema resultante implementaria algum tipo de sistema de rotação pai / filho, por isso tenho fitas de diferenças diárias para as duas últimas semanas, juntamente com um backup completo a cada semana.

Ao ler, vi que algumas pessoas usaram uma combinação de zfs send / dd / tar para conseguir isso, mas não está claro para mim exatamente como isso deve ser implementado.

Atualizar

Acabei de ler sobre zfs send -i , que supostamente envia o incremento entre dois instantâneos diferentes. Enquanto eu temia que todo esse exercício pudesse me fazer escrever alguns scripts, isso deveria facilitar um pouco a tarefa de backup do diff. Ainda não faço ideia de como lidar com as alterações de fita através de um script.

    
por growse 21.06.2011 / 22:54

2 respostas

4

Dê uma olhada no Guia de práticas recomendadas do ZFS, especialmente na seção Salvando dados do ZFS . Eu não acho que backups de fita são ideais para fazer backup de instantâneos. Seria melhor você informar ao seu sistema de backup em fita para fazer backup do próprio sistema de arquivos ZFS & ignore o diretório de snapshot .zfs. A principal coisa é que você quer apenas um software que entenda todos os atributos de um sistema de arquivos ZFS. Eu sugeriria Bacula para isso.

zfs send é para clonar dados de um sistema ZFS para outro, não para enviar dados para fita.

    
por 21.06.2011 / 23:18
2

Sua melhor aposta pode ser enviar os conteúdos de um instantâneo do ZFS para a fita (por exemplo, via tar ), em vez do próprio instantâneo. Parece bastante comum tirar proveito dos instantâneos do LVM para facilitar a gravação de sistemas de arquivos ativos em fita, e não vejo razão para que você não aproveite os snapshots do ZFS, da mesma maneira. Como você observou, o uso de um instantâneo basicamente elimina o risco dos arquivos serem alterados durante o processo de backup.

Uma vantagem dos instantâneos do ZFS sobre os instantâneos do LVM é que você pode manter os instantâneos do ZFS posteriormente sem provavelmente sofrer uma grande penalidade de desempenho. (Por outro lado, é popular excluir os instantâneos do LVM depois de fazer o backup de seu conteúdo em fita.)

    
por 18.01.2015 / 04:14

Tags