Saltar al contenido

Cómo trabajar con el comando vgextend en Linux

¿Descubriendo cómo trabajar con el comando vgextend en Linux?

Hay varias razones por las que un usuario querría ajustar la memoria y crear múltiples particiones en un disco duro de su elección. Se utilizan diferentes métodos para este propósito, pero una de las cajas de herramientas más populares para los usuarios de Linux es la caja de herramientas Logical Volume Management (LVM).

Los usuarios prefieren LVM debido a sus funciones avanzadas que le permiten crear y modificar las particiones. Si un usuario había creado una partición anteriormente pero se dio cuenta de que el tamaño de la partición podría no ser el que necesitaba, puede usar comandos como $vgextend para modificar el tamaño de la partición.

$vgextend, como sugiere el nombre, se puede usar para agregar más volumen a un disco particionado ya creado. Si eres usuario de Linux y estás interesado en aprender a trabajar con el comando $vgextend, entonces estás en el lugar correcto, ya que este artículo te guiará en todo lo relacionado con $vgextend.

Entonces, ¡vamos!

¿Cómo funcionan los comandos LVM y $vgextend?

La caja de herramientas de administración de volúmenes lógicos se puede utilizar para crear volúmenes lógicos en el disco duro del sistema informático. Estos volúmenes también se denominan particiones. Como se indicó anteriormente, si el tamaño del volumen que creó un usuario resulta ser menor que lo que necesita, solo puede agregar más agregando primero una memoria física en el volumen lógico.

Para agregar esa memoria física, se puede usar el comando $vgextend. El comando agrega la memoria física al volumen lógico de forma dinámica. La memoria física también se puede agregar directamente al volumen si el volumen lógico se creó con el comando $vgcreate.

Sintaxis y operadores del comando $vgextend.

La sintaxis básica del comando $vgextend es la siguiente.

$ vgextend <operator>

Hay diferentes operadores disponibles con $vgextend, que son los siguientes.

-A: este operador se utiliza para especificar si el usuario desea realizar una copia de seguridad de los metadatos o no. Aparece un mensaje donde puede elegir entre sí o no.

-d: este operador se utiliza para especificar que el usuario desea pasar al modo de depuración.

t: este operador se usa para especificar que el usuario quiere probar lo que sea que esté intentando hacer con el comando $vgextend.

-f: -f se puede usar para anular las configuraciones anteriores establecidas por el usuario.

-q: este operador se usa para especificar que el usuario no quiere los mensajes de salida y de registro.

-y: cuando usa este operador, se le indica al sistema que no se requiere más aviso y que cualquier cosa que el usuario intente hacer se ejecutará de inmediato.

reportformat basic|json: este operador se puede utilizar para especificar que el sistema emitirá mensajes en un formato determinado.

Estos diferentes operadores se pueden usar junto con el comando $vgextend.

Creación de un volumen físico.

Para crear un volumen físico, siga estos pasos.

Abierto la Terminal de Comando.

Primero, verifique si hay volúmenes físicos creados previamente.

$ sudo pvs

Para crear un volumen físico, primero debemos tener un dispositivo de bloques. Utilice el siguiente comando para obtener una lista de los diferentes dispositivos de bloque presentes en el sistema.

$ sudo lvmdiskscan

Debería ver una lista de los dispositivos, como se muestra en la imagen a continuación.

lvm

Ahora, desmonte un dispositivo de bloque usando el siguiente comando como plantilla.

$ sudo umount <block device>

trabajar con el comando vgextend en linux

Ingrese un dispositivo de bloqueo disponible para usted o el dispositivo de bloqueo que desea desmontar

A continuación, creamos el volumen físico utilizando el dispositivo de bloques que desmontamos. Utilice el siguiente comando como plantilla.

$ sudo pvcreate <block device>

trabajar con el comando vgextend en linux

Ahora use este comando para confirmar la creación del volumen físico.

$ sudo pvs

Así es como se crea un volumen físico.

Creación de un grupo de volúmenes.

Siga estos pasos para crear grupos de volúmenes.

Utilizará el volumen físico que creó anteriormente.

Utilice el siguiente comando como plantilla para crear un grupo de volúmenes.

$ sudo vgcreate <volume name> <physical volume>

trabajar con el comando vgextend en linux

Para obtener más información sobre el volumen que acaba de crear, use el siguiente comando.

$ vgdisplay <volume name>

Ahora, ampliamos el tamaño de la memoria del grupo de volúmenes usando el $vgextend dominio.

$ vgextend <volume name> <physical volume>

trabajar con el comando vgextend en linux

Tenga en cuenta que cuando está extendiendo, necesita usar un volumen físico a partir del cual no se crean grupos de volúmenes. Cuando ejecuta el comando mencionado anteriormente, el tamaño de la memoria del volumen físico se agregará al grupo de volúmenes especificado.

Así es como se trabaja con el comando $vgextend en Linux.

Es posible que haya notado que hemos usado la palabra clave «sudo» en muchos de los comandos mencionados hasta ahora. Sudo se usa para especificar la terminal en la que el usuario administrador del sistema está tratando de ejecutar los comandos. Cuando usa sudo al comienzo de una nueva sesión de terminal, la terminal solicita al usuario que ingrese la contraseña de usuario administrador para la ejecución.

Si quieres saber cómo administrar el usuario sudo y sus contraseñas, puedes ir a este enlace.

Este fue un artículo sobre cómo administrar el comando $vgextend en Linux. Además, analizamos el comando $vgextend en detalle. Discutimos su sintaxis y sus diferentes operadores. Finalmente, usamos la caja de herramientas LVM para crear volúmenes físicos y grupos de volúmenes y extendimos un grupo usando $vgextend.

La creación de nuevos grupos de volúmenes y particiones es algo que debe comprender bien. Pueden surgir problemas si no resuelve todo el proceso correctamente.

Por lo tanto, se recomienda tener un conocimiento completo sobre el particionamiento antes de intentarlo.

Si esta guía te ayudó, por favor compártela 😊

( function( d, s, id ) {
var js, fjs = d.getElementsByTagName( s )[0];
if ( d.getElementById( id ) ) return;
js = d.createElement( s ); js.id = id;
js.src = «https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.5&appId=305449883698649»;
fjs.parentNode.insertBefore( js, fjs );
}( document, ‘script’, ‘facebook-jssdk’ ) );

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)