O instantâneo do LVM não atualiza quando o LVM é modificado

1

Eu tenho um servidor CentOS7 (RedHat) com 2 unidades de inicialização em RAID1 e 8 unidades de dados em um software RAID10 (mdadm). Eu estava tentando usar instantâneos LVM para fazer backup de um banco de dados mongo, armazenado nas unidades de dados, em seguida, zipar o instantâneo e armazená-lo em um servidor diferente. Meu problema é que toda vez que eu verifico se o instantâneo está atualizado, nunca é. Vou criar um novo arquivo no volume lógico original e montar o instantâneo para verificar se ele tem o arquivo e ele nunca está lá, a menos que eu remova o instantâneo lvremove e recrie-o lvcreate

Aqui está minha configuração:

O diretório /mnt/snap é onde o instantâneo é montado e /data é o volume lógico que eu quero para o instantâneo. Os arquivos não são os mesmos em ambos. Estou pensando em LVM snapshotting o caminho errado? Eu precisaria realmente snapshot cada vez que eu quero fazer backup e arquivar o banco de dados?

    
por vbhakta 21.12.2017 / 19:53

1 resposta

0

Parece que você está pensando sobre eles errado. Um instantâneo LVM captura o estado do dispositivo de origem no instante em que o instantâneo é criado. Portanto, o típico fluxo de trabalho de instantâneo e backup é:

  1. Crie um instantâneo
  2. Monte o instantâneo
  3. Copie os dados para fora
  4. Desmontar o instantâneo
  5. Excluir o instantâneo

Instantâneos antigos também podem ser retidos como backup adicional, mas há custos para isso (a manutenção de cópias de dados não é gratuita em nenhum espaço em disco nem em termos de acesso ao disco).

    
por 21.12.2017 / 19:56