Академический Документы
Профессиональный Документы
Культура Документы
En este artículo expondremos como extender, crear y reducir volúmenes lógicos de una manera sencilla, mediante ejemplos y datos
de comprobación útiles al realizar este tipo de tareas.
Uno de los puntos más significativos que debemos tener presente al extender un volumen lógico es evitar a toda costa una
interrupción o una pérdida de datos en el sistema, expondremos como realizar este procedimiento de forma sencilla y segura para
evitar lo anteriormente mencionado. Recomendamos antes de cada implementación, realizar su laboratorio de pruebas en una
máquina virtual. Como dato trascendental, debemos tener en cuenta que actualmente no es posible reducir en absoluto el tamaño de
una partición o volumen lógico con el sistema de archivos xfs . Este sistema de archivos se puede extender, mas no reducir; caso
contrario con el sistema de archivos ext4 o ext3 .
Requisitos previos
Como requisito previo para la implementación, vamos a provisionar un nuevo disco al sistema, en nuestro caso sería el disco sdb .
Paso 1
Verificamos el sistema de archivos, volumen de grupo y volumen lógico con los cuales vamos a trabajar, para este ejemplo seria el
volumen de grupo rhel_server1 , volumen lógico root y el sistema de archivos xfs
[root@server1 ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
Paso 2
Comprobar cuál es el espacio disponible en el volumen de grupo.
Como podemos observar el volumen de grupo rhel_server1 , no posee espacio disponible ( VFree 0 ).
Paso 3
Para extender o provisionar de espacio a un volumen de grupo se utilizar el comando vgextend , indicando cual volumen de grupo
vamos a extender y con que recursos. En nuestro caso vamos a utilizar el disco sdb , también es válido utilizar una o varias particiones
de disco.
Seguidamente comprobamos los cambios y cómo podemos observar, el valor para VFree ahora es de 2.07g .
Paso 4
Para extender un volumen lógico se utiliza el comando lvextend , con una serie de opciones que vamos a explicar a continuación:
-L (LogicalVolumeSize): Nos permite establecer el tamaño en unidades tales como M para megabytes, G para gigabytes, T para
terabytes, P para petabytes y E para exabytes. Con el signo + el valor se agrega al tamaño real y sin él se toma el valor como
absoluto.
-r (Resize): Esta opción es muy importantes y es la que indica que se va a redimensionar el sistema de archivos al mismo
tiempo, sin esta opción tendríamos que aplicar un paso extra con el comando resize2fs si estamos utilizando el sistema de
archivos ext4 o ext3 y xfs_growfs si utilizamos xfs .
-t (Test Mode): Como buena práctica utilizamos esta opción de comprobación al final del comando, esto nos permite verificar
TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
Size of logical volume rhel_server1/root changed from 6.20 GiB (1586 extents) to 6.39 GiB (1636 extents).
Como podemos observar al realizar nuestra comprobación, no tenemos errores por lo que podemos proceder con el siguiente paso.
“ Si se desea extender el volumen lógico con todo el porcentaje disponible del volumen de grupo, se debe utilizar la opción -l
(LogicalExtentsNumber), esta misma permite trabajar con %FREE , como se muestra a continuación:
Paso 5
Procedemos a ejecutar el comando sin la opción -t , aplicando los cambios de manera definitiva.
Size of logical volume rhel_server1/root changed from 6.20 GiB (1586 extents) to 6.39 GiB (1636 extents).
Paso 6
Finalmente corroboramos los cambios.
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
Paso 1
Verificamos el espacio disponible en el volumen de grupo, en nuestro caso tenemos 1.86Gb libres para crear un nuevo volumen
lógico.
Paso 2
Para crear un volumen lógico se utiliza el comando lvcreate , con una serie de opciones que vamos a explicar a continuación:
-n : Esta opción se utiliza para asignar el nombre del nuevo volumen lógico, ( -n nombre).
Volumen de grupo : Debemos indicar en cual volumen de grupo vamos a crear el volumen lógico.
-L (LogicalVolumeSize): Nos permite establecer el tamaño que vamos a asignar al volumen lógico en unidades tales como M
para megabytes, G para gigabytes, T para terabytes, P para petabytes y E para exabytes.
Paso 3
Debemos establecer el sistema de archivos que vamos a utilizar para el nuevo volumen lógico, en nuestro caso utilizaremos ext4 .
[root@server1 ~]# mkfs.ext4 /dev/rhel_server1/lvm_data
Filesystem label=
OS type: Linux
8 block groups
Paso 4
Descubrimos el UUID del nuevo volumen lógico y seguidamente lo montamos permanentemente en el directorio deseado, en nuestro
caso /mnt/data .
[root@server1 ~]# echo "UUID="421bcc4d-e379-4c90-b4ae-746f074c5247" /mnt/data ext4 defaults 0 0" >> /etc/fstab
Paso 5
Finalmente verificamos que se montó correctamente.
de particiones. Ejemplos:
Es importante mencionar que podemos crear un volumen de grupo sin tener que crear el volumen físico pvs , al crear el volumen de
pvcreate /dev/sdc
Antes de iniciar con este tema, debo mencionar que la reducción de volúmenes lógicos y sistema de archivos críticos es poco común
por dos temas en específico los cuales son:
El costo para el aprovisionamiento de almacenamiento en un sistema es relativamente bajo, por lo cual vamos a preferir agregar
más recurso.
Según la mayoría de las documentaciones, para reducir un sistema de archivos crítico debemos desmontarlo, lo cual hace que
esta tarea sea complicada.
Por lo anteriormente mencionado y como ejemplo, vamos a realizar este procedimiento utilizando el volumen lógico creado
anteriormente lvm_data , el cual como sabemos no es crítico y fue implementado con un sistema de archivos ext4 el cual permite ser
reducido.
Paso 1
Para reducir un volumen lógico se utiliza el comando lvreduce , con una serie de opciones que vamos a explicar a continuación:
-L (LogicalVolumeSize): Nos permite establecer el tamaño en unidades tales como M para megabytes, G para gigabytes, T para
terabytes, P para petabytes y E para exabytes. Con el signo - el valor se reduce al tamaño real y sin él se toma el valor como
absoluto.
-r (Resize): Esta opción es muy importantes y es la que indica que se va a redimensionar el sistema de archivos al mismo
tiempo, sin esta opción tendríamos que aplicar un paso extra con el comando resize2fs si estamos utilizando el sistema de
TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
Size of logical volume rhel_server1/lvm_data changed from 1.00 GiB (256 extents) to 500.00 MiB (125 extents).
Como podemos observar al realizar nuestra comprobación, no tenemos errores y podemos proceder con el siguiente paso.
Paso2
Procedemos a ejecutar el comando sin la opción -t , aplicando los cambios de manera definitiva.
[root@server1 ~]# lvreduce /dev/rhel_server1/lvm_data -L 512M -r
Size of logical volume rhel_server1/lvm_data changed from 1.00 GiB (256 extents) to 512.00 MiB (128 extents).
Paso 3
Finalmente corroboramos que los cambios se aplicaron correctamente, teniendo como resultado la reducción del volumen lógico de
1GB a un tamaño fijo de 512MB , esto también se verá reflejado en el sistema de archivos.
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
A u to r d e l A r t í c u l o
Anterior Siguiente
0 Comentarios Flecha Roja Technologies Blog
1 Acceder
Sé el primero en comentar...
Nombre
Sé el primero en comentar.
Guía de uso para IdP Comprobantes Electrónicos Aspectos Interesantes de JSF 2.3
66 comentarios • hace 8 meses 2 comentarios • hace 9 meses
morojan — Buenas noches, si requiero enviar el password con sadalzuud — gracias, me sirvió este artículo
PLAIN HTTP, como se le da el formato plano, el password del
ejemplo es W$/JX/AS@K);1]I;u|+6 y plano es …
✉ Suscríbete d Añade Disqus a tu sitio webAñade Disqus Añadir 🔒 Política de privacidad de DisqusPolítica de privacidadPrivacidad
ACERCA DE C O S TA R I C A G U AT E M A L A NICARAGUA
Flecha Roja Technologies es una Dirección: Oficentro Curridabat #1, Dirección: Edificio Reforma Dirección: Ofiplaza El Retiro, Suite
empresa de TI con sus oficinas Local #26, Pinares Curridabat, San José Montufar, torre A, Oficina 407. Avenida 411 Rotonda el Periodista 150 metros al
principales en San José, Costa Rica. Costa Rica. Reforma 12-10, Zona 10, Guatemala. Sur, Managua Nicaragua.
Desde nuestros inicios en 2001, Flecha Correo: info@flecharoja.com Correo: info@flecharoja.com Correo: info@flecharoja.com
Roja Technologies ha construido un Teléfono: +506 2271-4910 Teléfono: +502 2360-2368 Teléfono: +505 2299-3238