Servidor Cloud

    En este artículo te explicamos cómo ajustar la partición después de haber ampliado el almacenamiento en bloques en Linux. 

    Siempre que amplías el almacenamiento en bloques de tu Servidor Cloud, debes ajustar el tamaño de la partición manualmente.

    Requisitos
    • Reiniciaste el servidor después de haber aumentado el tamaño del almacenamiento en bloques.

    • Accediste a tu servidor como administrador.

    • Instala el programa growpart.

      Ubuntu:

      [root@localhost ~]# apt-get update
      [root@localhost ~]# apt-get install cloud-initramfs-growroot

      CentOS 7, CentOS Stream 8 y CentOS Stream 8: 

      [root@localhost ~]# yum install cloud-utils-growpart

    • Para listar el almacenamiento en bloques asignado al servidor, introduce el siguiente comando:

      [root@localhost ~]# lsblk

      Después de introducir el comando, podrás ver toda la información importante sobre los dispositivos de almacenamiento existentes y el almacenamiento en bloques asignado que ampliaste. 

      Ejemplo:

      [root@localhost ~]# lsblk
      NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
      sda               8:0    0  100G  0 disk
      ├─sda1            8:1    0  512M  0 part /boot
      └─sda2            8:2    0 99.5G  0 part
        ├─centos-root 253:0    0 97.5G  0 lvm  /
        └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
      sdb               8:16   0   40G  0 disk
      └─sdb1            8:17   0   20G  0 part /mnt/block
      sr0              11:0    1 1024M  0 rom

      En el ejemplo anterior se asignó un almacenamiento en bloques al servidor, cuyo nombre es sdb y cuyo tamaño pasó de 20 GB a 40 GB. 

    • Usa el comando growpart para ampliar la primera partición del almacenamiento en bloques. Toma en cuenta que debes dejar un espacio entre el nombre del dispositivo y el número de la partición.

      [root@localhost ~]# growpart /dev/nombre-del-dispositivo 1

      Ejemplo:

      [root@localhost ~]# growpart /dev/sdb 1

    • Para configurar el sistema de archivos ext4, introduce el siguiente comando:

      [root@localhost ~]# resize2fs -p /dev/sdb1

    Nota

    Si el sistema de archivos no debe ampliarse, reinicia tu servidor. Luego introduce el comando resize2fs -p /dev/sdb1 de nuevo.

    • Para comprobar el espacio disponible en el almacenamiento en bloques, introduce el siguiente comando:

      [root@localhost ~]# df -h

      A continuación se mostrará el tamaño actual del almacenamiento en bloques, por ejemplo:

      [root@localhost ~]# df -h
      Filesystem               Size  Used Avail Use% Mounted on
      devtmpfs                 1.9G     0  1.9G   0% /dev
      tmpfs                    1.9G     0  1.9G   0% /dev/shm
      tmpfs                    1.9G   17M  1.9G   1% /run
      tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
      /dev/mapper/centos-root   98G  2.3G   96G   3% /
      /dev/sdb1                 40G   48M   38G   1% /mnt/block
      /dev/sda1                507M  228M  280M  45% /boot
      tmpfs                    376M     0  376M   0% /run/user/0