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:
- Verificar el disco actual:
Usafdisk
para administrar las particiones del disco. En este ejemplo, el disco es/dev/xvda
.# fdisk /dev/xvda
Al iniciarfdisk
, se advierte que los cambios no se aplicarán hasta escribirlos explícitamente con el comandow
. - Listar las particiones actuales:
Con el comandop
, 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. - Eliminar la partición existente:
Selecciona la partición a eliminar usando el comandod
.Command (m for help): d
Si solo hay una partición, esta será seleccionada automáticamente. - Crear una nueva partición que abarque el espacio ampliado:
Usa el comandon
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):
- Hacer que la partición sea arrancable:
Usa el comandoa
para activar el flag de arranque en la nueva partición.Command (m for help): a
- Verificar la configuración de la partición:
Con el comandop
, valida que la nueva partición haya sido creada correctamente.Command (m for help): p
- Escribir los cambios en el disco:
Guarda la tabla de particiones usando el comandow
. 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 comopartprobe
. - Redimensionar el sistema de archivos:
Utilizaresize2fs
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
- 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.