Problém
Při přístupu k adresáři připojenému k souborovému systému XFS vyvolává chyby vstupu/výstupu u libovolného příkazu, jako v příkladu níže:
[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
Řešení
Zdá se, že problém byl způsoben nějakým typem poškození souborového systému, který způsobil, že přestal reagovat. Spusťte kontrolu souborového systému a opravte poškození souborového systému.
Možné scénáře:
- Dotčené zařízení je fyzický svazek LVM, ke kterému je připojen kořenový souborový systém.
- Dotčené zařízení je fyzický svazek LVM, ke kterému není připojen kořenový souborový systém
- Dotčené zařízení není fyzický svazek konfigurace LVM, ale je na něm připojen kořenový souborový systém
- Dotčené zařízení není fyzický svazek konfigurace LVM, na kterém není připojen kořenový souborový systém, ale jiný souborový systém je
Pro scénář 1 a 3:
1. Restartujte systém a spusťte jej v záchranném režimu
V následujícím příspěvku se dozvíte, jak spustit záchranný režim
CentOS / RHEL 7 :Jak spustit záchranný režim z instalačního DVD/ISOCentOS / RHEL 7 :Jak spustit záchranný režim nebo nouzový režimPOZNÁMKA :Vyberte možnost Přeskočit “ namísto „Pokračovat ‘ při zavádění CentOS/RHEL 7 do záchranného režimu, abyste se ujistili, že souborový systém systému není připojen při zavádění do záchranného režimu.
2. Spuštěním následujících příkazů aktivujte LVM.
# lvm pvscan # lvm vgscan # lvm lvscan # lvm lvchange -ay /dev/mapper/vgName-lvName
3. Spusťte kontrolu a opravu systému souborů.
# xfs_repair /dev/deviceName
4. Restartujte systém
# shutdown -r now
Pro scénář 2 a 4:
Není potřeba bootovat do záchranného režimu, kontrola a oprava souborového systému může běžet, když je systém v provozu. Jen se ujistěte, že systém není ve výrobě.
1. Odpojte souborový systém
# umount /file_systemName
2. Spusťte kontrolu a opravu systému souborů
# xfs_repair /dev/deviceName
3. Restartujte systém.
# shutdown -r now