51 votos

¿Qué es mejor LVM sobre RAID o RAID sobre LVM?

Actualmente tengo LVM en RAID por software, pero me gustaría preguntarte qué crees que es mejor solución, tal vez algunos pros y contras?

Edit: Se trata de raid por software en lvm o lvm en raid por software. Sé que el raid de hardware es mejor si estamos pensando en el rendimiento.

9 votos

Lvm en raid. raid en lvm es el trabajo del diablo. -- no hay razonamiento.

0 votos

Bueno, el raid hw no es necesariamente mejor que el raid sw. Depende de varios factores. Si no es de gama alta suele ser peor que el sw raid de linux (también conocido como mdadm). En cuanto a la gestión, estabilidad y rendimiento.

0 votos

@cstamas: Estoy de acuerdo, porque las baratas suelen ser en realidad incursiones de software.

59voto

David Pokluda Puntos 4284

Su configuración actual es así:

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

Es una configuración mucho más sencilla y con más flexibilidad. Puedes usar todos los discos del volumen RAID y cortarlos como quieras con LVM. La otra forma ni siquiera vale la pena pensarla - es ridículamente complicada y pierdes los beneficios de LVM a nivel de sistema de archivos.

Si tratas de hacer un RAID de volúmenes LVM, te quedarás con un dispositivo normal sin ninguna de las ventajas de los volúmenes LVM (por ejemplo, el crecimiento de los sistemas de archivos, etc.)

4voto

gimel Puntos 30150

Tu configuración actual está bien. Esta es la forma recomendada de hacerlo.

Raid se ocupa de mantener los bits seguros/redundantes/resistentes/lo que sea y LVM te ayuda a presentarlos de una manera fácil de usar.

2voto

silviud Puntos 1826

Tener raid por hardware y poder tener lvm encima - la mejor combinación.

2 votos

Una buena solución para la empresa, pero una pésima sugerencia para el laboratorio doméstico. Necesitas un contrato de servicio con el proveedor de hardware o estarás en un grave problema si tu hardware RAID tiene un fallo: tendrás que encontrar hardware propietario compatible para sustituirlo.

0voto

slashdot Puntos 618

Supongo que te refieres a RAID por hardware con LVM encima, frente a LVM y RAID por software encima de LVM. Si es así, siempre aconsejo optar primero por el RAID basado en hardware. El RAID por software es sólo eso, mientras que la sobrecarga es pequeña, el rendimiento del RAID por hardware será mejor 9 de cada 10 veces. Por supuesto, la metodología dependerá en gran medida de tu objetivo final. Qué intentas conseguir (rendimiento, protección, etc., etc.)

1 votos

"lvm y software raid sobre LVM" -- ¡Eso sí que es una configuración exótica!

-3voto

mirak Puntos 1

Creo que tiene sentido usar RAID sobre LVM si quieres dividir tus discos entre un volumen RAID 0 y un volumen RAID 1.

Con esto no se puede reasignar espacio entre RAID0 y RAID1

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 |

Con esto puedes

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
|       LVM Volume 1       |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

lo bueno es que también puedes mover los volúmenes lógicos del Volumen 2 de LVM entre el volumen raid 0 et y el volumen raid 1, utilizando el comando pvmove

lo malo es que la configuración es compleja Sería mejor si LVM tuviera una mejor integración de las características del software raid.

6 votos

No sé lo suficiente como para decir por qué pero me deja bastante inquieto y una clara sensación de temor.

2 votos

Si "RAID" aquí fuera RAID 1 / 5 / alguna otra forma de RAID redundante, no obtendrías ninguna redundancia. Si cualquiera de los discos bajo el Volumen 1 de LVM fallara, perderías ambos volúmenes RAID, ya que el volumen LVM estaría muerto (vale, podrías forzarlo a seguir en línea asumiendo que no era un striping, pero una gran cantidad de los datos ahora habrían desaparecido, y el RAID sobre el volumen LVM que fallara probablemente no sería capaz de recuperarse...). No sé por qué harías esto, pero no lo hagas.

2 votos

Scott, parece que tu temor estaba justificado. Utilicé mdadm RAID sobre LVM2 y me metí en problemas - serverfault.com/questions/826479/ - que mi experiencia sea una advertencia para otros.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: