Os instantâneos do LVM acabam causando fragmentação?


9

Estou pensando em usar o LVM para poder tirar instantâneos atômicos de arquivos grandes e sincronizá-los novamente em 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 mantiver os instantâneos por 24h antes de soltar e criar um novo instantâneo, o volume principal ficará progressivamente mais fragmentado ?


1
Você pode verificar a fragmentação do VE usando lvs -o +devices. Em geral, não deve ser um problema. As capturas instantâneas são temporárias, não causam fragmentação, os dados permanecem no LV original e não modificado.
22133 frostschutz

Obrigado frostschutz, essa é a minha resposta. Deseja publicá-lo (talvez com link para os documentos de LVM aqui )?

Respostas:


4

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

Os instantâneos funcionam basicamente desta maneira :

  1. você inicia seu instantâneo, dando-lhe 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 da captura instantânea,
  4. sempre que você acessa seu dispositivo de captura instantânea, os mapas LVM bloqueiam o acesso ao volume original ou à área de captura instantânea, dando a sensação de que o volume da captura instantânea está "congelado".

Em nenhum lugar desse processo o volume original se comporta de maneira diferente devido ao instantâneo . Ele simplesmente ignora toda a coisa do instantâneo.

(Você observará que esse comportamento de "evitar fragmentação" tem um custo de desempenho ao gravar no sistema de arquivos original.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.