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

Errores de entrada/salida durante el acceso al sistema de archivos XFS en CentOS/RHEL 7

El problema

Al acceder a un directorio montado en el sistema de archivos XFS, arroja errores de entrada/salida en cualquier comando, como en el siguiente ejemplo:

[root@OL7-VM mnt]# cd /u01
[root@OL7-VM u01]# ll
ls: cannot open directory .: Input/output error
[root@OL7-VM u01]# cd /mnt
[root@OL7-VM mnt]# ll
ls: cannot open directory .: Input/output error

La solución

Parece que el problema fue causado por algún tipo de corrupción en el sistema de archivos que provocó que dejara de responder. Ejecute la verificación del sistema de archivos y repare la corrupción del sistema de archivos.

Posibles escenarios:

  1. El dispositivo afectado es un volumen físico del LVM donde está montado el sistema de archivos raíz.
  2. El dispositivo afectado es un volumen físico del LVM donde el sistema de archivos raíz no está montado en él
  3. El dispositivo afectado no es un volumen físico de la configuración LVM pero el sistema de archivos raíz está montado en él
  4. El dispositivo afectado no es un volumen físico de la configuración de LVM en el que no está montado el sistema de archivos raíz, sino otro sistema de archivos

Para escenarios 1 y 3:

1. Reinicie el sistema y arranque con el modo de rescate

Consulte la siguiente publicación para saber cómo iniciar en modo de rescate

CentOS/RHEL 7:cómo iniciar en modo de rescate desde el DVD/ISO de instalación
CentOS/RHEL 7:cómo iniciar en modo de rescate o modo de emergenciaNOTA :Elija 'Omitir ' en lugar de 'Continuar ' mientras inicia CentOS/RHEL 7 en modo de rescate para asegurarse de que el sistema de archivos del sistema no esté montado al iniciar en modo de rescate.

2. Ejecute los siguientes comandos para activar el LVM.

# lvm pvscan
# lvm vgscan
# lvm lvscan
# lvm lvchange -ay /dev/mapper/vgName-lvName

3. Ejecute la comprobación y reparación del sistema de archivos.

# xfs_repair /dev/deviceName

4. Reinicie el sistema

# shutdown -r now

Para escenarios 2 y 4:

No es necesario iniciar el modo de rescate, la verificación y reparación del sistema de archivos se puede ejecutar mientras el sistema está en funcionamiento. Solo asegúrese de que el sistema no esté en producción.

1. Desmontar el sistema de archivos

# umount /file_systemName

2. Ejecute la comprobación y reparación del sistema de archivos

# xfs_repair /dev/deviceName

3. Reinicie el sistema.

# shutdown -r now


Cent OS
  1. Modo de usuario único en CentOS 7 / RHEL 7

  2. CentOS/RHEL:Cómo cambiar el UUID del sistema de archivos

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

  4. Error XFS:no se puede montar el sistema de archivos con permiso Noacl en CentOS/RHEL 7

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

Cómo instalar y configurar R en el sistema RHEL 8/CentOS 8 Linux

Implementación de OpenStack usando Devstack en el sistema CentOS 7 / RHEL 7

5 herramientas para habilitar el acceso a escritorio remoto en RHEL/CentOS 7

Cómo instalar Cockpit en CentOS 8 / RHEL 8

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

CentOS / RHEL 7:proceso de arranque