¿Las instantáneas de LVM finalmente causan fragmentación?


9

Estoy planeando usar LVM para poder tomar instantáneas atómicas de archivos grandes y sincronizarlas a un sitio remoto.

Lo que me gustaría saber es si hay algún impacto a largo plazo en el volumen principal (sin instantánea): si normalmente mantengo las instantáneas durante 24 horas antes de soltar y crear una nueva instantánea, ¿el volumen principal se fragmenta progresivamente? ?


1
Puede verificar la fragmentación del VI usando lvs -o +devices. En general, no debería ser un problema. Las instantáneas son temporales, no causan fragmentación, los datos permanecen en el LV original no modificado.
frostschutz

Gracias frostschutz, esa es mi respuesta. ¿Desea publicarlo (quizás vinculando a los documentos de LVM aquí )?

Respuestas:


4

No, no habrá fragmentación en el sistema de archivos original debido a la instantánea.

Las instantáneas básicamente funcionan de esta manera :

  1. comienzas tu instantánea dándole un poco de espacio en disco para realizar un seguimiento de los cambios,
  2. un bloque en su volumen original se modifica,
  3. antes de que el nuevo bloque se escriba realmente en el volumen original, el contenido del bloque (antiguo) se copia dentro del área de la instantánea,
  4. cada vez que accede a su dispositivo de instantánea, los mapas LVM bloquean el acceso al volumen original o al área de instantánea, lo que le da la sensación de que su volumen de instantánea está "congelado".

En ninguna parte de ese proceso, el volumen original se comporta de manera diferente debido a la instantánea . Simplemente ignora todo el asunto de la instantánea.

(Sin embargo, notará que este comportamiento de "evitar la fragmentación" tiene un costo de rendimiento al escribir en el sistema de archivos original).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.