Nuestro team especializado luego de muchos días de trabajo y recopilar de datos, obtuvimos los datos necesarios, esperamos que te resulte útil en tu plan.
Solución:
Solución 1:
Debe comenzar con la partición desmontada. Si no puede desmontarlo (por ejemplo, es su partición raíz o algo más que el sistema necesita ejecutar), use algo como el CD de rescate del sistema en su lugar.
-
Correr
parted
ogparted
si prefiere una GUI, y cambie el tamaño de la partición para usar el espacio adicional. yo prefierogparted
ya que le brinda una buena representación gráfica, muy similar a la que ha dibujado en su pregunta. -
resize2fs /dev/whatever
-
e2fsck /dev/whatever
(solo para saber si estás en el lado seguro) -
Vuelva a montar su partición.
Si bien nunca he visto que esto falle, ¡primero haga una copia de seguridad de sus datos!
Solución 2:
Sí, puede hacer crecer EXT4 fs en línea si ya ha ordenado la partición. ¿Tienes la partición ordenada? ¿Tienes LVM?
sudo resize2fs /dev/drive_to_grow
fdisk
cambiará el tamaño de su partición, true, pero si se trata de una partición raíz (o, de hecho, de una partición montada), primero deberá desmontarse. ¡Así que fuera de línea lo más probable!
Al igual que con cualquier cosa relacionada con las operaciones de disco/fs, recomiendo encarecidamente tener una copia de seguridad y un proceso de recuperación probado y bien entendido.
Solución 3:
Tenga en cuenta que, en algunos servidores VDS, es posible que tenga una partición raíz no primaria y necesite cambiar el tamaño del contenedor de partición extendida primero.
Por ejemplo, acaba de actualizar su plan y tiene algo como:
Disk /dev/vda: 83886080s
Number Start End Size Type File system Flags
1 2048s 194559s 192512s primary ext2 boot
2 196606s 51197951s 51001346s extended
5 196608s 51197951s 51001344s logical ext4
Aquí /dev/vda2 – es su contenedor extendido. Y /dev/vda5: partición principal que debemos redimensionar al espacio disponible completo.
La forma más sencilla:
apt-get -y install parted
parted /dev/vda unit s print all # print current data for a case
parted /dev/vda resizepart 2 yes -- -1s # resize /dev/vda2 first
parted /dev/vda resizepart 5 yes -- -1s # resize /dev/vda5
partprobe /dev/vda # re-read partition table
resize2fs /dev/vda5 # get your space
Solución 4:
Parted no funciona en ext4 en Centos. Tuve que usar fdisk para eliminar y volver a crear la partición, que (validé) funciona sin perder datos. Seguí los pasos en http://geekpeek.net/resize-filesystem-fdisk-resize2fs/. Aquí están, en pocas palabras:
$ sudo fdisk /dev/sdx
> c
> u
> p
> d
> p
> w
$ sudo fdisk /dev/sdx
> c
> u
> p
> n
> p
> 1
> (default)
> (default)
> p
> w
Solución 5:
Usando growpart
y resize2fs
ejemplo:
$ growpart /dev/sda 1
CHANGED: partition=1 start=2048 old: size=39999455 end=40001503 new: size=80000991,end=80003039
$ resize2fs /dev/sda1
resize2fs 1.45.4 (23-Sep-2019)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 5
The filesystem on /dev/sda1 is now 10000123 (4k) blocks long.
Si posees algún reparo y capacidad de beneficiar nuestro reseña eres capaz de dejar una disquisición y con mucho placer lo interpretaremos.