GNU/Linux >> Linux Esercitazione >  >> Cent OS

Errori di input/output durante l'accesso al filesystem XFS in CentOS/RHEL 7

Il problema

Durante l'accesso a una directory montata su un filesystem XFS, vengono generati errori di Input/Output su qualsiasi comando come nell'esempio seguente:

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

Sembra che il problema sia stato causato da un qualche tipo di danneggiamento del filesystem che ha causato la mancata risposta. Esegui il controllo del file system e ripara il danneggiamento del file system.

Possibili scenari:

  1. Il dispositivo interessato è un volume fisico dell'LVM su cui è montato il filesystem di root.
  2. Il dispositivo interessato è un volume fisico dell'LVM su cui non è montato il filesystem di root
  3. Il dispositivo interessato non è un volume fisico della configurazione LVM ma il filesystem di root è montato su di esso
  4. Il dispositivo interessato non è un volume fisico della configurazione LVM in cui il filesystem di root non è montato su di esso ma lo è un altro filesystem

Per gli scenari 1 e 3:

1. Riavvia il sistema e avvia con la modalità Rescue

Fare riferimento al seguente post per sapere come avviare in modalità Rescue

CentOS / RHEL 7:come avviare la modalità di ripristino dal DVD/ISO di installazione
CentOS / RHEL 7:come avviare la modalità di ripristino o la modalità di emergenzaNOTA :scegli "Salta ' invece di 'Continua ' durante l'avvio di CentOS/RHEL 7 in modalità di ripristino per assicurarsi che il file system del sistema non sia montato durante l'avvio in modalità di ripristino.

2. Eseguire i seguenti comandi per attivare LVM.

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

3. Esegui il controllo e la riparazione del file system.

# xfs_repair /dev/deviceName

4. Riavvia il sistema

# shutdown -r now

Per gli scenari 2 e 4:

Non è necessario eseguire l'avvio in modalità di ripristino, il controllo e la riparazione del filesystem possono essere eseguiti mentre il sistema è attivo e in esecuzione. Assicurati solo che il sistema non sia in produzione.

1. Smonta il filesystem

# umount /file_systemName

2. Esegui il controllo e la riparazione del file system

# xfs_repair /dev/deviceName

3. Riavvia il sistema.

# shutdown -r now


Cent OS
  1. Modalità utente singolo in CentOS 7 / RHEL 7

  2. RHEL 7 – RHCSA Notes – reindirizzamento input/output

  3. Come ridurre il filesystem di root su CentOS / RHEL 6

  4. Errore XFS:impossibile montare il filesystem con l'autorizzazione Noacl in CentOS/RHEL 7

  5. Come disabilitare ACPI in CentOS/RHEL 7

Come installare e configurare R sul sistema Linux RHEL 8 / CentOS 8

Distribuzione OpenStack utilizzando Devstack su CentOS 7 / RHEL 7 System

5 strumenti per abilitare l'accesso al desktop remoto su RHEL/CentOS 7

Come installare Cockpit su CentOS 8 / RHEL 8

Come controllare e riparare il filesystem XFS in RHEL/Centos

CentOS / RHEL 7:processo di avvio