it-swarm-es.com

¿Hay alguna trampa LVM?

He estado jugando con LVM en una máquina virtual. Hasta ahora, solo he encontrado ventajas y estoy pensando en usarlo en mi máquina real la próxima vez que realice una instalación nueva.

Nunca lo he usado en un escenario de la "vida real", entonces, ¿hay alguna deficiencia que deba tener en cuenta, como penalizaciones de rendimiento o una administración más difícil (por ejemplo: copia de seguridad y recuperación)?

1
Salem

Hay bastante literatura por ahí:

https://serverfault.com/questions/256896/advantages-and-disadvantages-of-logical-volume-manager-lvm-and-lvm-vs-encrypt

https://unix.stackexchange.com/questions/7122/does-lvm-impact-performance

El resultado es este: en casi todos los escenarios, LVM le ofrecerá más flexibilidad y facilidad de mantenimiento. Incluso en el caso de la recuperación, el problema citado a menudo del problema oh-my-god-when-one-disk-goes-all-is-lost es más fácil de tratar que muchas configuraciones RAID. Siempre que deje un poco de espacio en el disco, puede cambiar un disco roto por uno nuevo con el sistema en funcionamiento. Muy agradable.

La segunda preocupación citada: los éxitos de rendimiento debido a una capa virtual adicional tampoco es un problema para la mayoría de los escenarios: el rendimiento es tan bueno como las particiones directas antiguas.

Sin embargo, todas estas son declaraciones bastante vagas, dados los detalles poco claros de su configuración. Entonces, para descubrirlo, debe proporcionar mucha más información sobre escenarios de uso, etc. E incluso entonces, su mejor opción es un poco de evaluación comparativa (por ejemplo, bonnie ++ ). Por cierto, hacer eso con su máquina virtual no será útil. Sin embargo, es una buena forma de practicar la configuración que inicialmente parece un poco engorrosa.


Editar: Cómo lidiar con las copias de seguridad: Si está acostumbrado a hacer una copia de seguridad de los discos duros de su sistema usando dd, puede continuar esto con volúmenes lógicos (LV) . Tenga en cuenta que los LV también son dispositivos de bloque a los que se puede aplicar dd. La organización subyacente para un dispositivo de bloque está oculta para el destinatario de un dd (una razón por la que puede volcar una partición en un archivo: dd if=/dev/hda1 of=/tmp/part_a1

Sin embargo, usar dd en un sistema en ejecución es incierto debido a los posibles cambios en su disco mientras realiza la copia de seguridad (una protección sería montar solo lectura). Con LVM, sin embargo, nada de eso es necesario ya que ahora tiene acceso a la nueva característica fantástica: ¡instantáneas!

Anteriormente, habría hecho una copia de seguridad de la 'partición' directamente y eso sigue siendo válido:

dd if=/dev/mapper/VolGroup00-LogVol00 of=...

Ahora puede hacer una instantánea de un sistema en ejecución (siempre que haya espacio, es posible que tenga que agregar discos y ampliar los grupos de volúmenes. Todo muy fácil ...)

lvcreate -s -L 64M -n mysnapshot /dev/VolGroup00/LogVol00

Puede hacer esto para crear una imagen segura sabiendo que no cambiará.

En resumen, con un poco más de trabajo (en la necesidad de comprender las herramientas) tiene más flexibilidad para hacer lo que está tratando de lograr en muchos escenarios (incluido el problema de la copia de seguridad)

3
DrSAR