¿Qué necesito?

  • Un servidor Linux dedicado o VPS
  • CentOS
  • masilla

¿Qué es la extensión del sistema de archivos?

Muy temprano en su carrera como administrador de sistemas de servidores web, pronto será necesario utilizar una herramienta fantástica llamada LVM.

  1. Entradas
  1. Verifique el tamaño del sistema de archivos con el siguiente comando:
df -h

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Echemos un vistazo a las unidades que están en su lugar y veamos cómo las aumentaremos.
fdisk -l

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Aumentar el tamaño del disco duro
  1. Esta guía simula aumentar el tamaño de / dev / sda4 (Linux LVM) en 10 GB.
  1. Crear partición
  1. Después de ampliar el disco duro, debe crear una nueva partición:
fdisk /dev/sda

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Presione ‘N’ para una nueva partición.
  2. Luego presione ‘P’ para especificar el tipo. Elegimos ‘Primario’.
  3. Cuando se le solicita un número de partición, el valor predeterminado es el siguiente con el número ‘3’.
  4. A continuación, se muestran los sectores inicial y final. Asegúrese de verificar que coincidan con los valores indicados por un guión. En este ejemplo, estamos usando todo el espacio no asignado:

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Cambie el tipo predeterminado a Linux LVM. Para hacer esto, use el comando ‘T’, especifique el tipo de partición y el número a cambiar e ingrese el código en el sistema hexadecimal 8e:

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Luego presione ‘P’:

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Ahora has creado / dev / sda3 Dividir. Solo queda guardar los cambios con el comando ‘W’. Entonces el fdisk se cerrará automáticamente:

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Ampliar LVM
  1. Para usar el volumen creado en LVM, inicialícelo con el pvcreate general:
pvcreate /dev/sda3

  1. Verifique el nombre del grupo de discos al que desea agregar la partición. Vamos a usarlo vgdisplay para esto. El valor predeterminado es cl::

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Agregue la nueva partición a este grupo:
vgextend cl /dev/sda3

  1. Usemos lvdisplay para ver el nombre y la ruta al lógico que necesita expandirse. Por defecto es root y / dev / cl / root::
lvdisplay

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. A continuación, amplíelo. Para hacer esto más fácil lvextend da la ruta al volumen lógico y al -l + 100% GRATIS Parámetro que especifica que se debe utilizar todo el espacio libre:
lvextend -l +100%FREE /dev/cl/root

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. El último paso es expandir el sistema de archivos. Si utiliza xfs Utilice el siguiente comando:
xfs_growfs /dev/mapper/cl-root
  1. Cómo expandir y expandir su sistema de archivos en CentOS 8
  1. Si está utilizando ext4, utilice el siguiente comando:
resize2fs -p /dev/mapper/cl-root

Cómo expandir y expandir su sistema de archivos en CentOS 8

  1. Revise los resultados y asegúrese de que sean los que esperaba:
df -h

Cómo expandir y expandir su sistema de archivos en CentOS 8

Próximos pasos

Antes de comenzar a expandir y expandir su sistema de archivos, le recomendamos que primero obtenga un bolígrafo y una libreta y averigüe dónde asignar la mayor parte de su espacio de almacenamiento. Es mejor hacer esto en una nueva implementación de servidor antes de crear varios sitios y aplicaciones en las instalaciones. Siempre es una buena idea reservar algo de espacio en el disco duro en caso de que la expansión del espacio web de su cliente exceda sus propios sistemas automatizados. Para hacer esto, planifique con anticipación e impleméntelos antes del diseño de su servidor web, teniendo en cuenta las siguientes consideraciones:

  • ¿La mayoría de sus usuarios serán usuarios comerciales o de comercio electrónico?
  • Si es así, prepárese para grandes bases de datos y mucho contenido.
  • ¿La mayoría de sus usuarios serán ejecutores de scripts y desarrolladores de aplicaciones?
  • Si es así, prepárese de nuevo para bases de datos grandes y muchos ciclos de procesador y memoria.

Conclusión

Siempre tenga cuidado con esos molestos archivos de registro y cachés temporales que se vuelven demasiado grandes. Así que acostúmbrate a eliminar los vertederos innecesarios de forma regular. Para hacer esto, si las cosas se ponen un poco agitadas, pruebe algunos de los siguientes comandos:

        cd /var/tmp
        rm -r *

** ¡Gracias a Paul Joyce por corregir un error tipográfico en uno de los comandos!