
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/vda
con 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.