Solo para aclarar cómo hago esto para cualquiera que todavía esté leyendo este hilo.
Si es la partición de arranque la que desea cambiar de tamaño, entonces debe arrancar desde una unidad de "rescate" bootcd o bootusb que es solo un Live Linux. Esto le permite ejecutar Linux en la máquina que no sea la unidad en la que desea realizar cambios.
Creo que el mejor cd o usb de "rescate" en este caso sería un USB arrancado con arranque o CD.
Estuches en los que necesita una imagen de rescate.
1. La partición que se expandirá es la última partición, pero la arrancó y no puede desmontarla.
sda1 = inicio (o intercambio)
sda2 = intercambio (o inicio)
sda3 = /
espacio no utilizado
- Si la partición que se expandirá NO es la última partición, debe usar la imagen de arranque de gparted para mover o cambiar el tamaño de las particiones.
sda1 = arranque
sda2 = / (la partición a expandir no es la última)
sda3 = intercambiar
espacio no utilizado
Si desea cambiar una partición montada que no es la partición "raíz" (/), como / home, que es una partición diferente, entonces no es necesario usar una imagen de rescate. Esto es especialmente cierto si es la última partición.
sda1 = inicio
sda2 = /
sda3 = /
espacio no utilizado de inicio
-o-
sda1 = /
sda2 = /
espacio no utilizado de inicio
Esta es la situación que tengo cuando tomo una imagen de una unidad más pequeña o SSD y la muevo a una SSD más grande.
En este caso, solo necesita desmontar / inicio mientras lo extiende. Pero para desmontar / home, debe asegurarse de no estar conectado a ninguna cuenta de usuario cuyo directorio de inicio esté dentro de él. Dado que el directorio de inicio del usuario "root" está directamente debajo del sistema root / as en / root, si puede iniciar sesión en root, entonces puede desmontar / home
Salgo de una sesión de GUI (KDE / Gnome / etc.) y uso [CTRL] + [ALT] + [F1] para abrir una sesión de shell.
Si acaba de cerrar sesión en el inicio de sesión de un usuario, Linux puede tardar entre 20 y 30 segundos en terminar de cerrar los archivos, por lo que es posible que reciba errores al intentar desmontar / iniciar.
1. umount / home (reintento este comando si falla por hasta 30 segundos, luego ve a otras sesiones para ver si estoy "cd / home / xxx" en alguna parte).
2. parted / dev / sda
a. redimensionar x (x = partición que desea redimensionar, use "p" para obtener una lista de particiones)
b. Ingrese el último sector de cambio de tamaño = "-1" (menos 1 significa 1 sector desde el final del disco)
c. q (sale dividido)
3 resize2fs / dev / sda "x" (x = partición a redimensionar. Esto también vuelve a montar el sistema de archivos)
4. df -m (verifico / home para verificar que cambió de tamaño)
Nunca perdí archivos ni corrompí el disco usando este método.
Buena suerte