GNU/Linux >> Belajar Linux >  >> Cent OS

Kesalahan Input/Output Selama Akses Sistem File XFS Di CentOS/RHEL 7

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:

  1. Perangkat yang terpengaruh adalah volume fisik LVM tempat sistem file root dipasang di dalamnya.
  2. Perangkat yang terpengaruh adalah volume fisik LVM di mana sistem file root tidak dipasang di dalamnya
  3. Perangkat yang terpengaruh bukanlah volume fisik dari konfigurasi LVM tetapi sistem file root dipasang di dalamnya
  4. 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 instalasi
CentOS / 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


Cent OS
  1. Mode Pengguna Tunggal di CentOS 7 / RHEL 7

  2. Cara mengecilkan sistem file root di CentOS / RHEL 6

  3. Cara Mengubah Label sistem file di CentOS/RHEL

  1. CentOS / RHEL :Cara menemukan UUID perangkat atau sistem file

  2. Perpanjang Ukuran /boot Partisi pada Sistem File XFS (CentOS/RHEL 7)

  3. Sistem File XFS Dipasang Sebagai Hanya Baca (CentOS/RHEL)

  1. CentOS / RHEL :Cara mengubah UUID sistem file

  2. Kesalahan XFS:Tidak dapat memasang sistem file Dengan Izin Noacl di CentOS/RHEL 7

  3. Memperbaiki masalah sistem file saat Boot di CentOS/RHEL 7 dan 8