关键故障提示词:Entering emergency mode
问题产生原因:可能因为磁盘出现故障,无法启动。
试着抢救一下,xfs_repair+磁盘分区修复
使用命令:xfs_repair抢救一下。
xfs_repair /dev/sda1
没有修复成功,可以使用-L选项进行强制修复
然后修复:xfs_repair /dev/sda2忙碌的话就修复mapper下的root分区
使用TAB键将mapper下的磁盘全部修复
sda1和sda2全部抢救完毕之后就可以重启了。
重启之后可以查看系统磁盘是否都可用,df -h ,touch创建文件是否可以使用。
万一救援不回来之后,进入光盘的救援模式,将系统的重要文件传输出来。
在vmwarelogo页面的时候按1次esc键,弹出启动菜单,选择光盘
进入到系统安装页面,选择第三个“Troublesshooting”,回车进入。
然后选择第2个“Rescue a CentOS system”,进入光盘救援模式。
耐性等待后,出来多个选项:输入1选择第一个选项
进入光盘救援模式之后给这个救援模式设置一个ip,通过scp命令将重要的文件传输可用的机器上。
进入光盘之后,使用的根是光盘的根,硬盘的根:chroot /mnt/sysimage
进入光盘的救援模式,执行:chroot /mnt/sysimage
进入硬盘的根下
scp传输需要网络,救援模式下没有ip,需要设置一个ip,不用改网卡配置文件。
使用命令添加一个当前没有使用的ip:ip addr add 10.0.0.212/24 dev ens33 label ens33
ping通之后可以根据自己的需求进行传输文件。
scp -rp /server/ root@10.0.0.61:/tmp/
注意:在平时工作中一定要做好备份工作。防止数据丢失!!!!