一、文件系统损坏
搭建故障前挂载上模拟环境盘上 ,模拟环境
模拟故障:dd if=/dev/zero of=/dev/sdd1 bs=512 count=4
卸载挂载后再次挂载挂不上
centos7下的XFS文件系统修复:xfs_repair /dev/sdb1
正在修复
修复完成后再次尝试挂载
centos7下的ext文件系统修复:fsck -y -t ext4 /dev/sdb1
二、MBR引导扇区故障
模拟故障
1)先备份MBR数据
dd if=/dev/sdb of=/sdbbackup/sdb.mbr.bak bs=512 count=1
假如sdb时系统文件所在磁盘,需要使用光盘镜像进入修复模式。
2)模拟故障
dd if=/dev/zero of=/dev/sdb bs=512 count=1
3)恢复故障
dd if=/sdbbackup/sdb.mbr.bak of=/dev/sdb bs=512 count=1
三、grub引导故障
故障模拟
mv /boot/grub2/grub.cfg /grubbackup
reboot
后进入grub引导操作
驱动(模块)操作
查看模块 lsmod 卸载模块 rmmod 模块名称 加载模块 insmod 模块的绝对路径
1.insmod xfs
2.set root=(hd0,msdos1)
3.linux16 /vmlinuz-XXXXX root=/dev/centos/root
4.liitrd16 /initramfs-.XXXX.img
5.boot
四、磁盘资源耗尽
1)磁盘空间不足:清理磁盘或者添加新磁盘
2)inode节点耗尽:查看磁盘inode节点数量:df -i 删除无用文件)
3)预防磁盘资源耗尽的最好办法:进行磁盘配额