描述

启动虚拟机时候突然不能正常启动,报错如下

大致意思是xfs文件系统损坏,导致不能挂载/sysroot

修复

查看系统日志

按shift+g跳转至日志末尾

可以看到是/dev/sda2挂载失败

谨慎操作,再取消挂载一次umount -f /dev/sda2确保umount

扫描检查文件系统,检查文件系统是否损坏,如果损坏会列出将要执行的操作

xfs_repair -n /dev/sda2
-n     No modify mode. Specifies that xfs_repair should not modify the filesystem but should only scan the filesystem and indicate what repairs would  have been made.
无修改模式。 指定xfs_repair不应该修改文件系统,而应该只扫描文件系统并指出将进行哪些修复


修复文件系统

xfs_repair /dev/sda2

如果xfs_repair不能修复成功,可以尝试xfs_repair -L参数

xfs_repair -L 参数会清空日志,导致丢失用户数据和文件,谨慎使用

       -L     Force  Log  Zeroing.  Forces xfs_repair to zero the log even if it is dirty (contains metadata changes).  When using this option the filesystem will likely appear to be corrupt, and can cause the loss of user files and/or data.强制日志归零。 强制xfs_repair为零日志,即使它是脏的(包含元数据更改)。 当使用此选项时,文件系统将
可能出现损坏,并可能导致用户文件和/或数据的丢失。


查看上一条命令是否执行成功

测试挂载/dev/sda2,若返回值为0则表示挂载成功

重启系统

init 6


启动成功

备注

执行xfs_repair操作前,使用xfs_metadump工具保存元数据,修复失败,可以恢复到修复之前的状态

xfs文件系统损坏修复相关推荐

  1. centos 断电重启后,文件系统损坏修复

    为什么80%的码农都做不了架构师?>>>    centos 断电重启后,由于文件系统损坏,无法正常开机,常常出现"an error occurred during the ...

  2. 记一次xfs文件系统损坏,磁盘修复问题

    Input/out error message输出日志太乱了,这里不放图 现象:重启一下好了,过一段时间后又出问题了.磁盘解决是在磁盘好的状态下处理的,不好的情况下不太好操作,前提是你要知道具体有哪些 ...

  3. linux 文件系统损坏修复方式

    最近,在使用树莓派时,由于异常掉电,导致树莓派的文件系统遭到破坏,系统启动时提示下面的信息: 由上图的提示信息可知,由于mmcblk0p2分区的文件系统(EXT4)的日志文件加载失败导致系统不能启动. ...

  4. RHEL8.2-根分区xfs文件系统恢复规范

    根分区xfs文件系统的损坏会导致机器无法启动,下面是我模拟出的文件系统损坏导致的开机失败报错界面.此时在Ctrl+D维护模式无法解挂系统盘完成文件系统修复. 在正式恢复前备份整个文件系统防止恢复出现问 ...

  5. xfs文件系统修复方法

    首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作. 1.检查文件系统:先确保umount xfs_check /dev/sdd(盘符); echo $?  ...

  6. linux反复出现文件系统损坏,Linux日常维护之文件系统损坏后的修复

    Linux文件系统损坏后的修复技巧详细介绍 在日常运维中,经常会遇到文件系统损坏的问题,如下图: Linux不正常关机,有时候再次启动时会报文件系统损坏,如何修复文件? 首先会让你输入root用户的密 ...

  7. android ext4 损坏,EXT4文件系统损坏导致的实例无法启动的排查与修复

    现象 某现网局点进行POC时,发现某DN core掉,且一直无法启动. core文件堆栈和dn的pg_log日志中的堆栈信息一致. 堆栈中显示 checkpoint 时进行 buffer 落盘时导致c ...

  8. ext3分区修复linux,ext3文件系统超级块损坏修复

    1,一服务器/dev/sdb文件系统损坏,重启后系统启不来,进入单用户模式fsck无法修复,把/etc/fstab中的/dev/sdb注释掉后,系统成功起来. 2,mount挂载/dev/sdb提示b ...

  9. ext3文件系统超级块损坏修复

    转载地址:http://blog.chinaunix.net/uid-26557245-id-3748168.html 超级块:从磁盘上读出来的第一块信息就是超级块(superblock),它记录了磁 ...

最新文章

  1. golang python rpc_grpc - 使用 golang 带你从头撸一套 RPC 服务(一)
  2. 聚类分析在用户行为中的实例_聚类分析在用户分类中的应用
  3. python判断sqlite连接状态_python3 自动识别usb连接状态,即对usb重连的判断方法
  4. Asp.net中执行.EXE程序的方法
  5. 【库】/lib64/libc.so.6: version `GLIBC_2.14' not found问题
  6. AssetBundle系列——共享资源打包/依赖资源打包
  7. django model 数据类型
  8. oracle中alter用法,将oracle的create语句更改为alter语句使用
  9. ios微信本地视频上传到服务器,ios本地视频wx.uploadFile上传
  10. 使用export/import导出和导入docker容器
  11. 数据结构开发(3):线性表的顺序存储结构
  12. hadoop管理命令——fsck
  13. InstallShield 软件打包完整教程
  14. 利用fiddler抓包工具测试APP及高级应用
  15. ALOHA协议和CSMA协议
  16. 前端过滤特殊字符、表情包
  17. 电大形考作业c语言答案,题目精编国家开放大学电大《管理信息系统》形考网络课作业1-4试题及答案...
  18. 美国音乐学院计算机音乐专业排名2015年,美国音乐学校排名Top100
  19. idw matlab 程序_idw插值算法的C#和Matlab简单实现
  20. RabbitMQ集群安装配置+HAproxy+Keepalived高可用

热门文章

  1. 论文阅读 (58):Research and Implementation of Global Path Planning for Unmanned Surface Vehicle Based...
  2. 开发自己的搜索引擎--Lucene 2.0+Heriterx(目录)
  3. 强连通分量/点双连通分量/边双联通分量 总结
  4. JavaScript 指南 - 使用对象
  5. 手工编程是指利用计算机完成,CAD CAM考试复习题答案(1)
  6. 中科院北京自动化所考研信息//2021-01-25
  7. 基于LMI的输出反馈H∞控制及其仿真(含实现程序)
  8. Development模式是如何运作的?
  9. 3D可视化大屏是如何实现的?
  10. 机器学习面试常见算法