Extender la primera partición al espacio disponible después de la tercera partición

Extender la primera partición al espacio disponible después de la tercera partición

Tengo 3 particiones (linux, extendida, swap). Necesito extender mi partición activa (linux) al espacio disponible después de estas particiones.

Más información:

#fdisk /dev/vda

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/vda: 164 GiB, 176093659136 bytes, 343932928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdbf0e7ee

Device     Boot     Start       End   Sectors  Size Id Type
/dev/vda1  *         2048 117575679 117573632 56.1G 83 Linux
/dev/vda2       117575680 134217727  16642048    8G  5 Extended
/dev/vda5       117577728 134217727  16640000    8G 82 Linux swap / Solaris

Este disco virtual está en una máquina proxmox. Leí varios tutoriales que dicen que ver parted /dev/vdacon resizepart 1 100%pero que me dan el error parted: invalid token: 100%. Algunos otros tutoriales dicen que elimine la partición y vuelva a crearla, pero como tengo 2 particiones después de la que necesito cambiar de tamaño, no sé cómo hacerlo, no debo perder mis datos.

Respuesta1

De hecho, sólo tienes 2 particiones. "Extendido" significa que se utiliza otro tipo de tabla de particiones para superar el número disponible de particiones "primarias" (máximo 4) en la tabla de particiones MBR estándar. Otro problema que veo: no puedes cambiar el tamaño de una partición montada, lo que probablemente sí intentaste.

Cada partición debe ser continua para que no pueda "cambiar el tamaño" de la primera partición simplemente "saltando" sobre la partición de intercambio. Si no desea realizar una nueva partición desde cero, puedo recomendar el CD Live Gparted (puede usarse también como Live ISO conectado a una máquina virtual). Utiliza una GUI intuitiva que puede ayudarle a cambiar el intercambio y cambiar el tamaño de la primera partición.

Consejos:

  • coloque el swap siempre al principio del disco como la primera partición
  • use las particiones MBR primarias si no necesita más de 4 particiones
  • comience a aprender a utilizar la partición GPT: es el futuro

PD Tienes:

(MBR)vdavdavda(ExPT)swapswap ---------------------------------

Tu preguntaste:

(MBR)vdavdavda(ExPT)swapswap vdavdavdavdavdavdavdavdavdavdavda

Que necesitas:

1) (MBR)vdavdavda---------------------------------(ExPT)swapswap
2) (MBR)vdavdavdavdavdavdavdavdavdavdavdavdavdavda(ExPT)swapswap

PPS Como puede ejecutar temporalmente sin intercambio, puede simplemente eliminar la partición de intercambio (con la "tabla de particiones extendida"), luego ampliar el vda y luego crear nuevamente el intercambio.

información relacionada