Os instantâneos do LVM causam fragmentação?

9

Estou planejando usar o LVM para poder tirar instantâneos atômicos de arquivos grandes e rsync-los para um site remoto.

O que eu gostaria de saber é se há algum impacto a longo prazo no volume principal (não-instantâneo): se eu normalmente mantenho os instantâneos por 24h antes de descartar e criar um novo instantâneo, o volume principal fica progressivamente mais fragmentado?

    
por Jack Douglas 25.03.2013 / 14:51

1 resposta

5

Não, não haverá fragmentação no sistema de arquivos original por causa do instantâneo.

Instantâneos basicamente trabalhe assim :

  1. você inicia seu snapshot dando a ele algum espaço em disco para acompanhar as alterações,
  2. um bloco no seu volume original é modificado,
  3. antes que o novo bloco seja realmente gravado no volume original, o conteúdo do bloco (antigo) é copiado na área de instantâneo,
  4. sempre que você acessa seu dispositivo de instantâneo, os mapas do LVM bloqueiam o acesso ao volume original ou à área do instantâneo, dando a sensação de que o volume do instantâneo está "congelado".

Em nenhum lugar desse processo o volume original se comporta de maneira diferente por causa do instantâneo . Apenas ignora todo o instantâneo.

(Você notará que esse comportamento de "evitar a fragmentação" tem um custo de desempenho quando escreve no sistema de arquivos original).

    
por 10.04.2013 / 01:48

Tags