Extender el tamaño de la partición de Ubuntu con el espacio no asignado (el intercambio es entre estos dos)

12

Mi Ubuntu 12.04 está configurado en virtualbox, el sistema host es Windows 7.

Al configurar mi sistema, creé un disco duro VDI de 8GB. En poco tiempo me quedé sin espacio libre, así que aumenté el tamaño del VDI a ~ 50 GB a través de Windows.

Ahora estoy tratando de aumentar el tamaño de mi partición de Ubuntu con el espacio no asignado ganado al aumentar el tamaño del disco duro virtual.

Por lo tanto, inicié Ubuntu con el LiveCD y comencé GParted. El problema es que no puedo aumentar el tamaño de la partición deseada, probablemente porque el intercambio es solo entre él y el espacio no asignado.

Mi pregunta es: ¿cómo puedo mover mi espacio asignado al vecindario de la partición de Ubuntu y luego agrandarlo?

Así es como se ve en GParted:

ingrese la descripción de la imagen aquí

También estoy pegando la salida de fdisk -l:

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 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
Disk identifier: 0x000c35eb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    12582911     6290432   83  Linux
/dev/sda2        12584958    16775167     2095105    5  Extended
/dev/sda5        12584960    16775167     2095104   82  Linux swap / Solaris
Jacka
fuente

Respuestas:

6

No puedo enfatizar esto lo suficiente:

Se recomienda hacer una copia de seguridad de los archivos importantes antes de realizar operaciones de cambio de tamaño / movimiento / extensión.

La forma de hacerlo es eliminar la partición de intercambio, extender la partición que desee y luego volver a crear la partición de intercambio.

La partición de intercambio solo se puede eliminar después de desactivar el intercambio:

SWAP desactivado: SWAP activado sudo /sbin/swapoff -a : sudo /sbin/swapon -a

Los pasos:

  1. Arranque desde el LiveCD de Ubuntu
  2. Abra la terminal y apague el intercambio
  3. Instalar GParted
  4. Extienda la partición que desee, pero deje espacio para el intercambio
  5. cometer los cambios
  6. crear partición de intercambio
  7. activar intercambio

Nota: Si su intercambio no es su disco duro primario, consulte SwapFaq sobre cómo activar la partición de intercambio

Se recomienda hacer una copia de seguridad de los archivos importantes antes de realizar operaciones de cambio de tamaño / movimiento / extensión.

Mitch
fuente
1
Mitch, muchas gracias, ¡tu solución resolvió el problema! Apagué el intercambio, lo eliminé (así como toda la partición extendida que lo contiene) y luego extendí el tamaño de la partición de Ubuntu (dejando 2048mb para el intercambio) y finalmente recreé la partición extendida / de intercambio.
Jacka
10

También es posible hacerlo sin eliminar la partición de intercambio.

  1. Extienda la partición "Extendida" (el contenedor para la partición de intercambio) para que ocupe todo el espacio no asignado.
  2. Mueva la partición de intercambio al final del espacio (asegúrese de que el tamaño permanezca igual)
  3. Reducir "Extendido" al tamaño de la partición de intercambio.
  4. Expande tu partición principal para llenar el nuevo espacio entre.

Para realizar estos pasos, deberá asegurarse de que sus particiones no estén montadas (se encuentra debajo de la partición en la barra de menú). Como lo que dijo Mitch, es una buena idea hacer una copia de seguridad primero.

Toby
fuente
1
Esta fue la respuesta más útil para mí, aunque necesitaba desactivar el intercambio como lo describió Mitch para que esto funcione. ¡Gracias!
Jacob Stevens