Kali Linux LVM2: Guía Rápida

 https://www.onlinetis.com/es/

Kali Linux LVM2: Guía Rápida

Configurar o administrar LVM2 (Logical Volume Management) en Kali Linux es una excelente decisión si buscas flexibilidad. Básicamente, LVM actúa como una capa entre el disco duro físico y el sistema de archivos, permitiéndote cambiar el tamaño de las particiones "al vuelo".

Aquí tienes una guía rápida para entender cómo funciona y los comandos esenciales.


1. La Jerarquía de LVM

Para trabajar con LVM, debes visualizar tres niveles:

  1. PV (Physical Volumes): Son tus discos duros o particiones físicas (ej. /dev/sda1).

  2. VG (Volume Groups): Es la "bolsa" donde agrupas los PVs. Imaginalo como un disco duro virtual gigante.

  3. LV (Logical Volumes): Son las "particiones" que realmente formateas y usas (ej. /root o /home).


2. Comandos Esenciales en Kali

Casi todos los comandos de LVM requieren permisos de superusuario (sudo).

Ver el estado actual

  • sudo pvscan: Escanea discos en busca de volúmenes físicos.

  • sudo vgdisplay: Muestra detalles del grupo de volúmenes (espacio total y libre).

  • sudo lvdisplay: Muestra tus particiones lógicas actuales.

Crear un nuevo espacio LVM

Si añades un disco nuevo y quieres integrarlo:

  1. Inicializar el disco: sudo pvcreate /dev/sdb

  2. Crear el grupo: sudo vgcreate nombre_del_grupo /dev/sdb

  3. Crear el volumen lógico: sudo lvcreate -L 20G -n mi_particion nombre_del_grupo


3. Ventajas para Usuarios de Kali

  • Cifrado (LUKS): Kali suele instalarse con LVM sobre una partición cifrada. Esto permite tener múltiples volúmenes (root, swap, home) protegidos por una sola contraseña.

  • Snapshots: Puedes tomar "fotos" de tu sistema antes de realizar una auditoría o instalar herramientas complejas. Si algo se rompe, regresas al estado anterior.

  • Extensión en caliente: ¿Te quedaste sin espacio en /var/log mientras capturabas tráfico? Si tienes espacio en el VG, puedes ampliar el LV sin reiniciar.


4. ¿Cómo redimensionar? (Lo más común)

Si quieres ampliar un volumen lógico llamado kali-root por 5GB adicionales:

Bash
sudo lvextend -L +5G /dev/mapper/vg_nombre-kali-root --resizefs

Nota: El flag --resizefs es clave, ya que no solo agranda el "recipiente" (LVM), sino también el sistema de archivos (ext4 o xfs) que está dentro.


Quedarse sin espacio en Kali es común, especialmente cuando empezamos a descargar herramientas pesadas o diccionarios para ataques de fuerza bruta.

Para extender una partición LVM, el proceso tiene una lógica de "abajo hacia arriba": primero te aseguras de que el Grupo de Volúmenes (VG) tenga espacio, y luego se lo asignas al Volumen Lógico (LV).

Aquí tienes los pasos detallados:


Paso 1: Identificar el nombre del volumen

Primero debemos saber cómo se llama la partición que quieres agrandar.

Bash
sudo lvs

Esto te dará una lista. Generalmente, la partición principal se llama root o tiene un nombre similar bajo un grupo llamado kali-vg o el nombre de tu máquina.


Paso 2: Verificar si hay espacio disponible

Para ver si tienes "aire" dentro de tu grupo de discos para crecer:

Bash
sudo vgs

Mira la columna VFree (Espacio libre).

  • Si hay espacio libre: Salta directamente al Paso 4.

  • Si VFree está en 0: Significa que primero debes darle más espacio físico al grupo (añadir un disco nuevo o agrandar el disco virtual si usas VirtualBox/VMware).


Paso 3: Añadir espacio físico (Solo si VFree es 0)

Si has agrandado tu disco duro virtual o añadido uno físico (/dev/sdb), debes decirle a LVM que lo use:

  1. Preparar el nuevo espacio: sudo pvcreate /dev/sdb

  2. Extender el grupo: sudo vgextend kali-vg /dev/sdb (reemplaza kali-vg por el nombre que viste en el paso 2).


Paso 4: Extender el Volumen Lógico y el Sistema de Archivos

Este es el paso crítico. Vamos a tomar el espacio libre y dárselo a la partición.

La forma más segura y rápida:

Supongamos que quieres darle 10GB más a tu partición root:

Bash
sudo lvextend -L +10G /dev/mapper/kali--vg-root --resizefs

¿Qué hace este comando?

  • -L +10G: Añade exactamente 10 gigabytes. (Si quieres usar todo el espacio restante, usa -l +100%FREE).

  • /dev/mapper/...: Es la ruta de tu volumen (la obtienes del comando lvdisplay).

  • --resizefs: Es vital. LVM agranda la "caja", pero este comando también estira el sistema de archivos (ext4 o xfs) para que reconozca el nuevo espacio sin que tengas que desmontar nada.


Paso 5: Verificar el éxito

Finalmente, comprueba que el sistema operativo ya ve el espacio nuevo:

Bash
df -h /

Un pequeño consejo de seguridad

Si estás haciendo esto en una máquina real (no virtual), siempre es recomendable tener un backup de tus archivos importantes. Aunque LVM es muy robusto, manipular particiones siempre conlleva un riesgo mínimo si hay un corte de energía, por ejemplo.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux