Duplicación de LVM VS RAID1

9

Habiendo aprendido un poco sobre la duplicación LVM, pensé en reemplazar el esquema RAID-1 actual que estoy usando para ganar algo de flexibilidad.

El problema es que, según lo que encontré en Internet, LVM es:

  1. Más lento que RAID-1, al menos en lectura (ya que solo se usa un volumen para la lectura).
  2. No es confiable en las interrupciones de energía y requiere la desactivación de la memoria caché del disco para evitar la pérdida de datos.

http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/

También parece, al menos en varias guías de configuración que leí ( http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html ), que uno realmente necesita un tercer disco para almacenar el registro LVM . Esto hace que la configuración sea completamente inutilizable en instalaciones de 2 discos y reduce la cantidad de discos espejo usados ​​en una mayor cantidad de discos.

¿Alguien puede comentar los hechos anteriores y hacerme saber su experiencia al usar la duplicación LVM?

Gracias.

SyRenity
fuente

Respuestas:

6

Nunca he usado la duplicación de LVM, pero la información que ha desenterrado parece razonable por lo que sé de LVM. Me quedaría con el MD RAID-1, yo mismo.

womble
fuente
5

Los espejos LVM son para la replicación de un volumen lógico en un volumen físico diferente. Básicamente está destinado a "mover los datos a un disco diferente". El espejo se rompe y la ubicación anterior de los datos se libera para su uso; los datos existentes se utilizan en la nueva ubicación en su lugar.

Los espejos RAID son para proporcionar una protección contra fallas de hardware de una sola unidad. Básicamente está destinado a "evitar que sus datos se pierdan si un disco muere".

Quédese con RAID sobre duplicación LVM para sus propósitos.

Avery Payne
fuente
5

La desactivación de la memoria caché de escritura siempre es necesaria si desea minimizar las posibilidades de pérdida de datos cuando tiene un corte de energía. No importa si tiene md RAID, LVM o nada en absoluto. Su unidad puede tener 16 - 64 MB en la memoria caché en un dispositivo moderno y desaparecerá.

A menos que valore la velocidad sobre la corrección, desactivaría el almacenamiento en caché de escritura en unidades.

Las barreras son una técnica de núcleo para intentar mejorar las posibilidades de que los datos lleguen al disco. Hasta 2.6.29, los LVM los ignoraron. Ahora LVM respeta las barreras (si y solo si tiene un objetivo lineal y un kernel lo suficientemente nuevo), por lo que si desea la flexibilidad de LVM y el soporte de barrera, su mejor opción es el RAID de barrera en md.

Rodger
fuente
1

uno realmente requiere un tercer disco para almacenar el registro LVM

En una configuración, particioné un disco en un volumen físico principal y otro pequeño volumen físico para el registro LVM. Si alguna vez perdiera ese disco, por supuesto, perdería el registro de espejo, pero está bien porque cuando el volumen se degrada a sin reflejo ya no necesitará el registro.

James
fuente