Como novato en Linux / Ubuntu, ¿qué es LVM y para qué se utiliza?
En términos de instalación de un servidor web, ¿qué beneficios ofrece?
¿Recomendarías usarlo?
server
partitioning
lvm
Matthew Blackford
fuente
fuente
Respuestas:
Beneficios
Puede pensar en LVM como "particiones dinámicas", lo que significa que puede crear / redimensionar / eliminar "particiones" LVM (se llaman "Volúmenes lógicos" en LVM-speak) desde la línea de comandos mientras su sistema Linux se está ejecutando : no necesita reiniciar el sistema para que el kernel conozca las particiones recién creadas o redimensionadas.
Otras características interesantes que proporcionan los "Volúmenes lógicos" de LVM son:
Si tiene más de un disco duro, los volúmenes lógicos pueden extenderse en más de un disco: es decir, no están limitados por el tamaño de un solo disco, sino por el tamaño total agregado.
Puede configurar LV "rayados" para que la E / S se pueda distribuir a todos los discos que alojan el LV en paralelo. (Similar a RAID-0, pero un poco más fácil de configurar).
Puede crear una instantánea (de solo lectura) de cualquier LV. Puede revertir el LV original a la instantánea más adelante, o eliminar la instantánea si ya no la necesita. Esto es útil para las copias de seguridad del servidor, por ejemplo (no puede detener la escritura de todas sus aplicaciones, por lo que puede crear una instantánea y hacer una copia de seguridad de la instantánea LV), pero también se puede usar para proporcionar una "red de seguridad" antes de una actualización crítica del sistema (clone el partición raíz, actualización, revertir si algo salió mal).
Si bien es más útil en los sistemas de servidor, creo que las características 1. y 3., combinadas con la capacidad de LVM para crear / redimensionar / eliminar LV sobre la marcha, también son bastante útiles en los sistemas de escritorio. (Especialmente si experimentas mucho con el sistema).
Desventajas
Por supuesto, todo esto tiene un precio: la configuración inicial de LVM es más compleja que simplemente particionar un disco, y definitivamente necesitará comprender la terminología y el modelo de LVM (volúmenes lógicos, volúmenes físicos, grupos de volúmenes) antes de poder empieza a usarlo. (Sin embargo, una vez que está configurado, usarlo es mucho más fácil).
Además, si usa LVM en discos duros, puede perder todos sus datos cuando falla un solo disco.
Lectura recomendada
fuente
fdisk -l
este ubuntu, se muestra vg-root`, ¿puedo acceder? mis particiones y mis archivos siguen intactos?Sé que este hilo es antiguo y que el OP tiene una mejor comprensión de esto, pero me encontré con este hilo mientras buscaba algo con LVM y pensé en poner mi 2c.
La respuesta corta es que aumentar el tamaño de una partición en el disco es una molestia.
Tengo un servidor AWS (EC2) que uso para las copias de seguridad (usando rsnapshot). Cuando empiezo a hacer una copia de seguridad de más servidores o los datos cambian con más frecuencia, necesito más espacio.
Mi unidad de respaldo es actualmente un volumen EBS de 250 GB que ahora está completamente lleno y quiero aumentarlo a un tamaño de 350 GB, así que fui al panel de control de AWS, creé una instantánea de la unidad, creé un nuevo volumen EBS a partir de la instantánea y adjunto Ahora tengo una partición EXT4 de 250 GB llena de datos en una unidad de 350 GB. Quiero decirle a Ubuntu que use el espacio más grande, pero no puedo usar resize2fs para aumentar el tamaño de la partición y fdisk tampoco me permite cambiar el tamaño de la partición. En cambio, solo me permite eliminar la partición, crear una nueva en el tamaño más grande y luego tengo que volver a sincronizar los archivos con la línea de comando correcta para copiar también los enlaces duros.
Eso es mucho trabajo, así que recientemente lo configuré usando LVM y ahora puedo tomar el nuevo disco EBS más grande y aumentar fácilmente el volumen LVM en él, luego un cambio de tamaño rápido2fs para decirle al sistema de archivos EXT4 que tiene algo de espacio nuevo y bam, problema resuelto sin tener que copiar cientos de gigabytes de datos. LVM es un salvador. Alternativamente, podría montar otro volumen de EBS, extender el LVM a eso y ahora se distribuye en varios discos, pero se ve como una sola partición, ¡dulce!
fuente
El principal beneficio de usar LVM es si tiene más de un disco duro. Con LVM puedes agrupar los discos duros en uno enorme. También puede agregar más espacio a este grupo si agrega más discos duros.
Con LVM puede trabajar de manera simple como si tuviera un solo disco duro enorme. A pesar de eso, LVM admite muchas características expertas.
fuente
Sin responder su pregunta directamente (lo que ya hicieron los otros carteles), hay una respuesta fácil sobre si necesita o no LVM: si no conoce alguna característica durante la instalación en detalle, déjela en su configuración predeterminada. La configuración predeterminada estará bien para la mayoría de los usuarios (incluidos yo y probablemente usted). :)
fuente
¿Qué tipo de aplicaciones o contenido planea alojar? Si se trata de un servidor personal o algo para una organización pequeña, probablemente pueda sobrevivir sin usar LVM.
Los LVM son útiles si necesita particiones, etc. en varios discos. Dudo que lo necesite, dado que está preguntando aquí al respecto :)
fuente