centos7 磁盘修复

centso7 磁盘故障修复

原因

  1. 系统本身逻辑磁盘故障:如系统长时间对磁盘进行读写,异常断电导致分区文件系统损坏损坏。无法读写,抛出Input/output error。
  2. Raid 阵列遗失:出现这种情况,需要重新做阵列,部署系统,安装程序。
  3. 硬盘损坏:硬盘出现物理层面损坏,需要更坏硬件。
  4. Raid磁盘掉线:进入阵列,从新rebuild上线磁盘,等待阵列恢复。此场景不使用于raid 0。

修复

系统无法启动,如下图:

输入root密码,修改/etc/fstab 文件,注释sd*分区,随后重启,参照ext4、xfs文件系统进行修复。

如果开机启动直接进入单用户模式:

此时需要重启进入救援模式对出错分区进行注释,修复文件系统。

  • 进入引导时按 E键,找到linux16 那行 输入 rd.break ,按ctrl + x 进入救援模式。
  • 挂载分区并给读写权限 mount -o remount,rw /sysroot
  • 给权限 chroot /sysroot
  • 修改 /etc/fstab文件,将出错的文件系统进行注释,后重启。参照ext4、xfs文件系统进行修复。

ext4文件系统修复步骤:

​ 1.确保挂载磁盘无程序使用

​ 2.卸载待修复磁盘umount /dev/sd*

​ 3.命令修复磁盘fsck.ext4 -f /dev/sd*

​ 4.查看磁盘是否修复完成fsck.ext4 -a /dev/sd*

​ 5.修复完成根据挂载磁盘使用

xfs文件系统修复步骤:

​ 1.确保挂载磁盘无程序使用

​ 2.卸载待修复磁盘,umount /dev/sd*

​ 3.命令修复磁盘xfs_repair /dev/sd*, 可酌情使用-L 参数

​ 4.修复完成根据挂载磁盘使用

posted @ 2021-12-17 17:25  打上花火✿  阅读(348)  评论(0编辑  收藏  举报