Ambas parecen ser una capa de virtualización sobre discos físicos. Me está costando entender cada uno de ellos y la diferencia entre ellos.
Diferentes capas de abstracción.
Si tiene una gran matriz de almacenamiento, probablemente no desee que un servidor use todo, por lo que lo divide en unidades lógicas (LUN es en realidad Número de unidad lógica, pero bueno, me ayuda a recordar). Entonces tiene su almacenamiento cortado en trozos utilizables, y ahora lo presenta al servidor. En un ejemplo simple, supongamos que aparece como / dev / sdb. Sin particiones, es solo un disco, en lo que al servidor le importa.
¿Por qué lanzar LVM encima? Para mí, es por el crecimiento. Si lleno ese disco, quiero poder agregarle más espacio. LVM lo hace más fácil y (en mi opinión) menos riesgoso, porque puedo cambiar el tamaño de ese LUN en la matriz de almacenamiento (o incluso crear otro LUN y presentarlo al servidor) y usar LVM, puedo hacer crecer el disco "virtual" sin reiniciar .
Escribí una introducción a LVM aquí: http://www.standalone-sysadmin.com/blog/2008/09/introduction-to-lvm-in-linux/
A lo que me referí cuando hablé de cambiar el tamaño de los LUN aquí: http://www.standalone-sysadmin.com/blog/2009/05/resizing-storage-luns-in-linux-on-the-fly/
LVM es un software que se utiliza para "dividir" un disco, generalmente un disco conectado localmente, en secciones más pequeñas.
LVM es un método para asignar espacio en el disco duro en volúmenes lógicos que pueden redimensionarse fácilmente en lugar de particiones.
Un LUN es una construcción, generalmente en una matriz de almacenamiento, con la cual presenta un "segmento" de una matriz / volumen de disco a un host, donde aparece como un disco local conectado físicamente a través de alguna conexión, generalmente SAN (iSCSI / FC) .
Por ejemplo, si presentó un LUN a un host, podría usar LVM para personalizar aún más el diseño de lo que el sistema pensó que era un disco local.
Un LUN es un número de unidad lógica. Se puede usar para referirse a un disco físico completo, o un subconjunto de un disco físico o volumen de disco más grande. El disco físico o el volumen del disco podría ser una unidad de disco única completa, una partición (subconjunto) de una sola unidad de disco o el volumen de disco de un controlador RAID que comprende múltiples unidades de disco agregadas juntas para una mayor capacidad y redundancia. Los LUN representan una abstracción lógica o, si lo prefiere, una capa de virtualización entre el dispositivo / volumen del disco físico y las aplicaciones.
Un LUN es generalmente una referencia de nivel de matriz de disco a una cantidad de espacio en disco sin formato que se ha formateado y asignado a un servidor específico o grupo de servidores. Puede estar distribuido en varios discos físicos, pero la matriz de discos lo presentará como una única unidad "lógica" para el servidor de destino.
LVM significa "Logical Volume Manager" (Administrador de volumen lógico), y generalmente es una pieza de software de sistema operativo que se superpone a los LUN sin procesar que se asignan a un servidor. LVM le permite realizar varias tareas en los LUNS, como subdividir los LUN en volúmenes lógicos más pequeños, agruparlos en grupos de volúmenes, realizar duplicación de discos entre LUNS, etc.
Un LUN es un concepto SCSI (un "Número de unidad lógica").
SCSI tiene "objetivos", que corresponden a los controladores. Un objetivo puede tener un número de "unidades lógicas" adjuntas. Como ejemplo, imagine un JBOD con un montón de discos conectados. Podría elegir presentar esos discos como LUN en un solo objetivo.
A menudo, una matriz de almacenamiento presentará RAID de varios discos como LUN individuales; obtienes una interfaz que parece un disco grande pero está protegida contra RAID.
LVM es un concepto de nivel superior, que desacopla las "cosas en las que pones un sistema de archivos" lógico de los "discos físicos". Ciertamente puede implementar un "controlador LVM" que toma un montón de discos, internamente hace algún tipo de LVM y presenta las unidades resultantes como LUN en objetivos SCSI. Eso es muy común en arreglos de almacenamiento más elegantes.
Sin embargo, ¡un LUN no necesita ser el resultado de ningún LVM! Puede ser solo un disco físico.