Posso obter o rsnapshot para criar instantâneos do LVM em uma máquina remota?

3

Atualmente, estou executando o rsnapshot no host1 , fazendo o backup de alguns arquivos de host2 usando o suporte a SFTP inerente (tenho backups diários, semanais e mensais em execução em uma configuração padrão de rsnapshot). Ambos os hosts estão executando o Ubuntu e usam o LVM. Existe alguma maneira simples de criar e montar snapshots do LVM em host2 para fazer backup de, antes que uma execução de backup seja iniciada e excluí-los posteriormente, para aumentar a consistência do conjunto de arquivos que são submetidos a backup acima? Parece que as versões mais recentes do rsnapshot têm suporte ao LVM integrado usando os comandos linux_lvm_* , mas isso parece funcionar apenas ao fazer o backup do mesmo host, o que não estou fazendo. Idealmente, o mecanismo deveria ser razoavelmente redundante, ou seja:

  • Os instantâneos do LVM em host2 devem ser excluídos depois que o backup for concluído, tenha sido bem-sucedido ou não.
  • Se um instantâneo não puder ser criado, o backup não continuará.
por Andrew Ferrier 25.01.2013 / 11:54

1 resposta

1

Talvez você esteja pedindo muito de uma única instância de rsnapshot. Por que você não usa um script no host2 para criar o instantâneo, incluindo a criação de um relatório e um sinalizador, e então permite que o rsnapshot do host1 faça parte, dependendo da presença do sinalizador?

Eu costumo criar o backup localmente, em seguida, deixar o servidor de backup agarrá-lo através de uma montagem NFS, mas isso depende do espaço disponível no host2, é claro.

    
por 25.01.2013 / 13:36