GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo reducir el sistema de archivos raíz en CentOS / RHEL 6

De manera predeterminada, cuando instala el sistema operativo CentOS/RHEL, crea un diseño predeterminado que consiste en una partición /boot y un volumen lógico de intercambio y luego asigna todo el espacio restante a un volumen lógico para que se use para el sistema de archivos raíz. Colocar todos los datos y archivos del sistema en un solo sistema de archivos no siempre es el mejor enfoque para sistemas grandes o de producción.

Es posible reducir el tamaño del sistema de archivos raíz y el volumen lógico en el que reside, lo que permite que el espacio se asigne a volúmenes auxiliares sin reinstalar el sistema. Podemos reducir el sistema de archivos raíz en el rescate modo. A los efectos de este ejemplo, tomaremos /dev/VolGroup00/LogVol00 como el sistema de archivos raíz.

Nota Nota:Tenga en cuenta que si los nombres de los volúmenes lógicos y del grupo de volúmenes difieren de los predeterminados VolGroup00 y LogVol00, los nombres y las rutas correspondientes deben sustituirse en los comandos proporcionados en este artículo.

Reducir el tamaño del sistema de archivos raíz

1. Primero, inicie el sistema en modo de rescate.

2. Activar el volumen lógico a reducir. En este ejemplo, /dev/VolGroup00/LogVol00 estuvo disponible con el siguiente comando:

# lvm lvchange -ay /dev/VolGroup00/LogVol00

3. Reduzca el tamaño del sistema de archivos y el volumen lógico en /dev/VolGroup00/LogVol00. Asegúrese de que quede suficiente espacio en el sistema de archivos raíz y que el volumen lógico sea lo suficientemente grande para contener todos los datos que estaban presentes anteriormente. Los intentos de reducir el tamaño de un sistema de archivos más allá de su uso actual fallarán con un mensaje de error que indica que no hay espacio suficiente. Antes de cambiar el tamaño del sistema de archivos, ejecute el comando e2fsck para realizar una verificación del sistema de archivos:

# e2fsck -f /dev/VolGroup00/LogVol00
# resize2fs /dev/VolGroup00/LogVol00 3000M

4. Finalmente, reduzca el tamaño del volumen lógico que contiene el sistema de archivos raíz:

# lvm lvreduce -L 3000M /dev/VolGroup00/LogVol00

Los comandos utilizados en estos ejemplos especifican el tamaño final del sistema de archivos en lugar de la cantidad de espacio que debe reducirse.

Comando alternativo a lvreduce – lvresize

Los comandos LVM2 admiten el comando alternativo lvresize que acepta tamaños relativos si esto es más conveniente. Por ejemplo:

# lvresize -L -2000G VolGroup00/LogVol00

5. Finalmente, verifique la modificación y reinicie el sistema saliendo del shell de rescate.

# lvm vgdisplay VolGroup00

Para salir del caparazón de rescate:

# exit
ADVERTENCIA :cambiar el tamaño de un volumen lógico montado o en uso puede provocar una pérdida grave de datos. Planifique y actúe en consecuencia y asegúrese siempre de que haya una copia de seguridad verificada reciente.

Nota sobre el sistema de archivos XFS

CentOS/RHEL 7 tiene un sistema de archivos predeterminado de XFS que no se puede reducir de tamaño. Si se creó una configuración personalizada durante la instalación que utilizaba un sistema de archivos EXT, también deberían aplicarse los pasos anteriores.

Solución alternativa

Si bien los sistemas de archivos XFS pueden crecer mientras están montados, su tamaño no puede reducirse ya que la función se considera compleja y riesgosa, y se cree que existen casos de uso críticos limitados. En algunos casos, las siguientes soluciones pueden ser aceptables:

  • Utilice volúmenes LVM de aprovisionamiento delgado debajo del sistema de archivos XFS.
  • Utilice alguna solución de copia de seguridad/restauración, como xfsdump/xfsrestore. Esto puede ser útil especialmente si el sistema de archivos está casi vacío.


Cent OS
  1. CentOS/RHEL:Cómo cambiar el UUID del sistema de archivos

  2. Cómo cambiar las etiquetas del sistema de archivos en CentOS/RHEL

  3. CentOS / RHEL:cómo encontrar el UUID de un dispositivo o sistema de archivos

  4. Cómo deshabilitar ACPI en CentOS/RHEL 7

  5. CentOS / RHEL:Cómo reducir el sistema de archivos raíz LVM

Cómo instalar Cockpit en CentOS 8 / RHEL 8

Cómo instalar MariaDB en CentOS 8 / RHEL 8

Cómo restablecer la contraseña de root perdida en CentOS 8 / RHEL 8

Cómo instalar MariaDB en CentOS 6 / RHEL 6

Cómo comprobar y reparar el sistema de archivos XFS en RHEL/Centos

CentOS / RHEL 7:Cómo restablecer la contraseña de root