• 欢迎访问蜷缩的蜗牛博客 蜷缩的蜗牛
  • 微信搜索: 蜷缩的蜗牛 | 联系站长 kbsonlong@qq.com
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Centos7.2升级内核至4.14,导致系统崩溃关机

Linux 蜷缩的蜗牛 8个月前 (01-31) 18次浏览 已收录 0个评论

1、 问题描述

由于公司测试环境升级内核版本到 4.14,清除 docker 数据导致系统崩溃无法启动,虽然是测试环境,但是重做的话涉及工作量较大,所以想着找找问题,尝试修复系统

clip_image002_thumb[1]

2、 排查过程

A、 登录管理界面查看系统异常,发现无法挂载根分区/dev/mapper/cl-root 导致系统无法启动

B、 继续往上看发现 XFS (dm-0): Corruption of in-memory data detected. shutting down filesystem 内存数据被破坏导致系统关机

XFS (dm-0): Please umount the filesystem and rectify the problem(s)

系统提示卸载文件系统,并修复这些问题

3、 进入单用户模式,执行修复操作

A、 检查分区问题

执行 xfs_repair –n /dev/mapper/cl-root

B、 尝试修复分区

执行 xfs_repair /dev/mapper/cl-root ,但是出现如下错误

clip_image004_thumb[2]

提示需要卸载文件系统再尝试修复,

或者

使用-L 参数清除 log 再尝试修复,此步骤有可能丢失数据,需要慎重操作,执行前最好先使用 xfs_dump、xfs_restore 备份

C、 备份分区

# mount -o ro,norecovery /dev/mapper/cl-root /data0 ##只读方式挂载

# xfsdump -f /tmp/data_dump /data0 -L data_dump -M data_dump ##备份

D、 修复分区

# xfs_repair -L /dev/mapper/cl-root

E、 恢复

# xfsrestore -f /tmp/data_dump /data0

注意:由于此次操作是在测试环境,并没有执行备份跟恢复操作,备份跟恢复操作待确认

最后重启机器

参考链接:

https://bugzilla.redhat.com/show_bug.cgi?id=1490946

http://blog.csdn.net/helloanthea/article/details/51728128


蜷缩的蜗牛 , 版权所有丨如未注明 , 均为原创丨 转载请注明Centos7.2 升级内核至 4.14,导致系统崩溃关机
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!