Saltar al contenido

¿Cómo extender una partición y un sistema de archivos ext4?

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.

  1. Correr partedo gparted si prefiere una GUI, y cambie el tamaño de la partición para usar el espacio adicional. yo prefiero gparted ya que le brinda una buena representación gráfica, muy similar a la que ha dibujado en su pregunta.

  2. resize2fs /dev/whatever

  3. e2fsck /dev/whatever (solo para saber si estás en el lado seguro)

  4. 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *