GNU/Linux >> Tutoriels Linux >  >> Cent OS

Erreurs d'entrée/sortie lors de l'accès au système de fichiers XFS dans CentOS/RHEL 7

Le problème

Lors de l'accès à un répertoire monté sur le système de fichiers XFS, il génère des erreurs d'entrée/sortie sur n'importe quelle commande, comme dans l'exemple ci-dessous :

[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 solution

Il semble que le problème ait été causé par un certain type de corruption du système de fichiers qui l'a rendu insensible. Exécutez la vérification du système de fichiers et réparez la corruption du système de fichiers.

Scénarios possibles :

  1. Le périphérique concerné est un volume physique du LVM sur lequel le système de fichiers racine est monté.
  2. Le périphérique concerné est un volume physique du LVM sur lequel le système de fichiers racine n'est pas monté
  3. Le périphérique concerné n'est pas un volume physique de la configuration LVM mais le système de fichiers racine est monté dessus
  4. Le périphérique concerné n'est pas un volume physique de la configuration LVM sur lequel le système de fichiers racine n'est pas monté mais un autre système de fichiers l'est

Pour les scénarios 1 et 3 :

1. Redémarrez le système et démarrez en mode Rescue

Reportez-vous au post suivant pour savoir comment démarrer en mode de secours

CentOS / RHEL 7 :Comment démarrer en mode de secours à partir du DVD/ISO d'installation
CentOS / RHEL 7 :Comment démarrer en mode de secours ou en mode d'urgenceREMARQUE  :Choisissez "Ignorer ' au lieu de 'Continuer ' lors du démarrage de CentOS/RHEL 7 en mode de secours pour vous assurer que le système de fichiers du système n'est pas monté lors du démarrage en mode de secours.

2. Exécutez les commandes suivantes pour activer le LVM.

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

3. Exécutez la vérification et la réparation du système de fichiers.

# xfs_repair /dev/deviceName

4. Redémarrez le système

# shutdown -r now

Pour les scénarios 2 et 4 :

Il n'est pas nécessaire de démarrer en mode de secours, la vérification et la réparation du système de fichiers peuvent s'exécuter pendant que le système est opérationnel. Assurez-vous simplement que le système n'est pas en production.

1. Démontez le système de fichiers

# umount /file_systemName

2. Exécutez la vérification et la réparation du système de fichiers

# xfs_repair /dev/deviceName

3. Redémarrez le système.

# shutdown -r now


Cent OS
  1. CentOS / RHEL :Comment changer l'UUID du système de fichiers

  2. Comment réduire le système de fichiers racine sur CentOS / RHEL 6

  3. Erreur XFS :impossible de monter le système de fichiers avec l'autorisation Noacl dans CentOS/RHEL 7

  4. "xfs_log_force :erreur 5 renvoyée" - Erreur XFS (CentOS/RHEL 7)

  5. Le système de fichiers XFS est monté en lecture seule (CentOS/RHEL)

Comment installer et configurer R sur le système Linux RHEL 8 / CentOS 8

Déploiement d'OpenStack à l'aide de Devstack sur le système CentOS 7 / RHEL 7

5 outils pour activer l'accès au bureau à distance sur RHEL/CentOS 7

Comment installer Cockpit sur CentOS 8 / RHEL 8

Comment vérifier et réparer le système de fichiers XFS dans RHEL/Centos

CentOS / RHEL 7 :processus de démarrage