Requisitos previos
Para acompañar este artículo, debe tener
Utilizar el lsblk comandar para verificar los volúmenes físicos.
ubuntu@ubuntu: ~ $ sudo lsblk
Observe los tres volúmenes físicos disponibles /dev/sda, /dev/sdb y /dev/sdc En las capturas de pantalla anteriores. Ahora, enumere todos los grupos de volumen en el sistema utilizando cualquiera de estos vgdisplay, vGscan y VGS comandos.
ubuntu@ubuntu: ~ $ sudo vgs
O
ubuntu@ubuntu: ~ $ sudo vgdisplay
O
ubuntu@ubuntu: ~ $ sudo vgscan
Solo hay un grupo de volumen VG01 creado a partir de un solo volumen físico. Ahora, enumere todos los volúmenes lógicos disponibles en el grupo de volumen VG01 usando LVS, lvscan o lvdisplay dominio.
ubuntu@ubuntu: ~ $ sudo lvs /dev /vg01
O
ubuntu@ubuntu: ~ $ sudo lvdisplay /dev /vg01
O
ubuntu@ubuntu: ~ $ sudo lvscan
La salida anterior muestra dos volúmenes lógicos LV01 y LV02 en el grupo de volumen VG01. Si no tiene ninguno de los requisitos previos anteriores, consulte los artículos anteriores sobre LVM.
Extender el volumen lógico
Antes de la extensión de volumen lógico, asegúrese de que haya suficiente espacio en el grupo de volumen que contenga el volumen lógico. Utilizar el VGS, vgdisplay o vGscan Comando para verificar el espacio disponible en los grupos de volumen.
ubuntu@ubuntu: ~ $ sudo vgs
O
ubuntu@ubuntu: ~ $ sudo vgdisplay
El tamaño actual del grupo de volumen VG01 es de aproximadamente 30 GB y hay un espacio libre de 15 GB disponible en el grupo de volumen. Si no hay suficiente espacio disponible en el grupo de volumen, entonces el grupo de volumen se ampliará primero para crear espacio libre. Alternativamente, si hay más volúmenes lógicos en el grupo de volumen, reduzca estos grupos de volumen para crear espacio libre.
Después de verificar el grupo de volumen para el espacio libre, ahora verifique el tamaño actual del volumen lógico y estime su tamaño extendido. El lvdisplay El comando se puede utilizar para obtener la información del volumen lógico existente.
ubuntu@ubuntu: ~ $ sudo lvdisplay
Entonces, hay dos volúmenes lógicos LV01 y LV02 con el tamaño de 10 GB y 5 GB respectivamente. Para esta demostración, aumentemos el tamaño del volumen lógico LV01 de 10 GB a 15 GB. Para aumentar el tamaño del volumen lógico, el lvextend El comando se utilizará junto con el -L bandera.
ubuntu@ubuntu: ~ $ sudo lvextend -l+5g/dev/vg01/lv01
El lvextend El comando ha aumentado el tamaño del grupo de volumen LV01 de 10 GB a 15 GB. Para confirmar el tamaño del volumen lógico utilizando la interfaz de línea de comando, use cualquiera de los lvdisplay, lvscan y LVS comandos.
ubuntu@ubuntu: ~ $ sudo lvs
O
ubuntu@ubuntu: ~ $ sudo lvdisplay
O
ubuntu@ubuntu: ~ $ sudo lvscan
Utilizar el VGS o vgdisplay comandos para mostrar el espacio ocupado y libre del grupo de volumen VG01.
ubuntu@ubuntu: ~ $ sudo vgs
O
ubuntu@ubuntu: ~ $ sudo vgdisplay
Como se muestra arriba, el grupo de volumen VG01 tiene un tamaño de espacio libre de 15 GB y ahora solo hay 10 GB de espacio libre que representa una extensión de volumen lógico exitoso.
Después de extender el tamaño del volumen lógico, monte el volumen lógico en el sistema para verificar la extensión del sistema de archivos.
Ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv01/medios/ubuntu/lv01
Después de montar el volumen lógico, enumere todos los sistemas de archivos montados en el sistema.
ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv01
El sistema de archivos sigue siendo de 10 GB de tamaño y también debe extenderse por separado. El cambiar el tamaño2fs El comando se puede utilizar para extender un ext4 sistema de archivos.
Ahora, usa el df Comando para verificar el sistema de archivos montado nuevamente en el sistema para verificar la extensión.
El sistema de archivos montado en el sistema tiene un tamaño de 15 GB y se ha extendido con éxito.
Extender el volumen lógico a través de la herramienta GUI
Una forma más fácil de extender el tamaño del volumen lógico es usar una herramienta gráfica de interfaz de usuario que es kvpm. Puede encontrar instrucciones sobre la instalación de la herramienta en los artículos anteriores. Abre el kvpm ejecutando el kvpm comando en la terminal.
ubuntu@ubuntu: ~ $ sudo kvpm
Abrirá una ventana que contiene información sobre todos los dispositivos de bloque conectados al sistema. Para esta sección, extenderemos el volumen lógico LV02 de 5 GB a 10 GB.
Para extender el tamaño del volumen lógico, vaya al Grupo: VG01 pestaña y seleccione el volumen lógico LV02. Luego extienda la lista de las opciones haciendo clic en el signo de flecha y haga clic en el Extender opción.
Para el nuevo tamaño del volumen lógico, seleccione el General pestaña, ingrese el nuevo tamaño del volumen lógico y haga clic en el DE ACUERDO botón para aumentar el tamaño.
Aumenta el tamaño de volumen lógico que se puede observar desde el kvpm herramienta.
Para extender el sistema de archivos, seleccione el Grupo: VG01 pestaña, seleccione el volumen lógico LV02 y haga clic en el Extender FS botón.
Una ventana solicita la confirmación antes de extender el sistema de archivos.
Alternativamente, el tamaño de volumen lógico y el sistema de archivos también se pueden confirmar utilizando la interfaz de línea de comando. El lvdisplay y df Los comandos se pueden usar para mostrar todos los detalles de los volúmenes lógicos.
ubuntu@ubuntu: ~ $ sudo lvdisplay/dev/vg01/lv02
Monte el volumen lógico en el sistema y verifique el tamaño del sistema de archivos.
Ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv02/medios/ubuntu/lv02
ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv02
Conclusión
Extender el tamaño de volumen lógico para un servidor es una tarea crucial ya que un sistema de archivos montado en el servidor puede quedarse sin espacio. LVM proporciona una instalación para extender el tamaño del volumen lógico sin enfrentar ningún tiempo de inactividad. Este blog explica todos los pasos para extender un volumen lógico existente y el sistema de archivos utilizando la interfaz de línea de comandos y la herramienta de interfaz de usuario gráfica.