Linux Fazendo backup / var

1

Alguém tem uma boa solução para fazer o backup de / var em um sistema ativo?

Todas as recomendações que vi até agora não levaram em conta o fato de que / var contém dados live e que restaurar um arquivo que estava sendo gravado simultaneamente no momento em que foi capturado é potencialmente desastroso. Eu não seria pego morto fazendo backup de / var / lib / pgsql com uma cópia direta.

    
por fthinker 20.04.2011 / 22:30

3 respostas

2

Eu backup / var com rsync a maneira que eu faço tudo, mas o meu então executar um conjunto secundário de backups apenas para os bancos de dados usando as ferramentas de banco de dados para fazer um despejo de dados (ou cópia quente em alguns casos). Surpreendentemente, os backups do sistema de arquivos provaram ser mais úteis que os backups de dados do banco de dados.

Além disso, as unidades de meus bancos de dados estão em todos os sistemas de arquivos (ou hardware) de execução que permitem a captura instantânea de todo o sistema de arquivos em um instante no tempo. Fazer isso periodicamente é outra ótima maneira de manter seus dados sãos e salvos.

    
por 20.04.2011 / 22:37
2

Geralmente eu não faço backup / var - Coisas como o Postgres devem ser copiadas em conformidade com os procedimentos de backup em seus respectivos manuais e restauradas de forma semelhante (por exemplo, apenas um idiota restauraria uma instância em execução).

Se você precisar fazer backup de um subconjunto específico de / var (como o diretório de dados do postgres, o diretório BLD do openldap, etc.), siga os procedimentos apropriados descritos pelo fornecedor do software ou use o bom senso (verifique se os arquivos estão corretos). quiescente, etc)

    
por 20.04.2011 / 22:38
2

Mas, se por algum motivo você ainda quiser fazer um backup consistente de / var inteiro, você pode considerar montá-lo como partição lvm e obter um instantâneo lvm: link link

Você mencionou o backup postgres - para que o postgres tenha um backup consistente, você pode usar o pg_dump ou a combinação de logs binários junto com o instantâneo do diretório de dados postgres (chamado PITR) link

Não há marcadores que salvem tudo de uma só vez e garantam que todos os dados dos serviços sejam consistentes logicamente.

    
por 20.04.2011 / 23:50

Tags