Masalahnya
Saat mengakses direktori yang dipasang pada sistem file XFS, itu melempar kesalahan Input/Output pada perintah apa pun seperti pada contoh di bawah ini:
[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
Solusinya
Tampaknya masalah ini disebabkan oleh beberapa jenis kerusakan pada sistem file yang menyebabkannya menjadi tidak responsif. Jalankan pemeriksaan sistem file dan perbaiki kerusakan sistem file.
Skenario yang mungkin:
- Perangkat yang terpengaruh adalah volume fisik LVM tempat sistem file root dipasang di dalamnya.
- Perangkat yang terpengaruh adalah volume fisik LVM di mana sistem file root tidak dipasang di dalamnya
- Perangkat yang terpengaruh bukanlah volume fisik dari konfigurasi LVM tetapi sistem file root dipasang di dalamnya
- Perangkat yang terpengaruh bukanlah volume fisik dari konfigurasi LVM di mana sistem file root tidak dipasang di dalamnya, tetapi sistem file lain
Untuk skenario 1 dan 3:
1. Reboot sistem dan boot dengan mode Rescue
Lihat posting berikut untuk mengetahui cara boot ke Mode Penyelamatan
CentOS / RHEL 7 :Cara boot ke mode penyelamatan dari DVD/ISO instalasiCentOS / RHEL 7 :Cara boot ke Mode Penyelamatan atau Mode DaruratCATATAN :Pilih ‘Lewati ‘ alih-alih ‘Lanjutkan ' saat mem-boot CentOS/RHEL 7 ke mode penyelamatan untuk memastikan sistem file sistem tidak dipasang saat mem-boot ke mode penyelamatan.
2. Jalankan perintah berikut untuk mengaktifkan LVM.
# lvm pvscan # lvm vgscan # lvm lvscan # lvm lvchange -ay /dev/mapper/vgName-lvName
3. Jalankan pemeriksaan dan perbaikan sistem file.
# xfs_repair /dev/deviceName
4. Reboot sistem
# shutdown -r now
Untuk skenario 2 dan 4:
Tidak perlu boot ke mode penyelamatan, pemeriksaan dan perbaikan sistem file dapat berjalan saat sistem aktif dan berjalan. Pastikan sistem tidak dalam produksi.
1. Lepas sistem file
# umount /file_systemName
2. Jalankan pemeriksaan dan perbaikan sistem file
# xfs_repair /dev/deviceName
3. Nyalakan ulang sistem.
# shutdown -r now