# Cómo Redimensionar un Disco en Linux: Paso a Paso con fdisk y resize2fs

- Link: https://binariocero.com/linux/como-redimensionar-un-disco-en-linux-paso-a-paso-con-fdisk-y-resize2fs
- Published: 2024-04-30T13:13:12+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

A continuación, se describen los pasos necesarios para redimensionar un disco y 
ajustar la partición primaria en Linux. El código original se respeta y se explica
cada paso:

 1.  **Verificar el disco actual**:
     Usa `fdisk` para administrar las particiones del
     disco. En este ejemplo, el disco es `/dev/xvda`.`# fdisk /dev/xvda `Al iniciar`
     fdisk`, se advierte que los cambios no se aplicarán hasta escribirlos explícitamente
     con el comando `w`.
 2.  **Listar las particiones actuales**:
     Con el comando `p`, se puede visualizar el
     estado actual del disco.`Command (m for help): p `Esto muestra detalles como el
     tamaño, los sectores y las particiones actuales.
 3.  **Eliminar la partición existente**:
     Selecciona la partición a eliminar usando
     el comando `d`.`Command (m for help): d `Si solo hay una partición, esta será 
     seleccionada automáticamente.
 4.  **Crear una nueva partición que abarque el espacio ampliado**:
     Usa el comando `
     n` para crear una nueva partición primaria (`p`). Acepta los valores predeterminados
     para iniciar desde el primer sector disponible y abarcar todo el espacio del disco.`
     Command (m for help): n ``Partition type p primary (0 primary, 0 extended, 4 free)``
     e extended (container for logical partitions) ``Select (default p): p ``Partition
     number (1-4, default 1): ``First sector (2048-41943039, default 2048): 4096 ``
     Last sector, +sectors or +size{K,M,G,T,P} (4096-41943039, default 41943039):`
 5.  **Hacer que la partición sea arrancable**:
     Usa el comando `a` para activar el 
     flag de arranque en la nueva partición.`Command (m for help): a`
 6.  **Verificar la configuración de la partición**:
     Con el comando `p`, valida que
     la nueva partición haya sido creada correctamente.`Command (m for help): p`
 7.  **Escribir los cambios en el disco**:
     Guarda la tabla de particiones usando el
     comando `w`. Aparecerá un mensaje indicando que los cambios han sido aplicados
     en el disco pero que el kernel sigue usando la tabla antigua.`Command (m for help):
     w `Si aparece un mensaje como "Re-reading the partition table failed", no te preocupes,
     reinicia el sistema para aplicar los cambios o usa herramientas como `partprobe`.
 8.  **Redimensionar el sistema de archivos**:
     Utiliza `resize2fs` para ajustar el 
     tamaño del sistema de archivos a la nueva partición. Esto asegura que el espacio
     adicional esté disponible.`# resize2fs /dev/sda1`
 9.  **Reiniciar el sistema**:
     Por último, reinicia la máquina para aplicar todos los
     cambios.`# reboot`

Con estos pasos, el disco habrá sido redimensionado exitosamente, y la partición
abarcará el nuevo espacio disponible.
