Corrupted Metadata/failed to mount /sysroot

本文记录了一次CentOS系统因突然断电导致系统分区sysroot元数据损坏的情况,并提供了使用xfs_repair工具进行修复的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司电脑CentOS系统突然断电,开机后,无法进入系统。查看系统log如下:
mount: mount /dev/mapper/cl-root on /sysroot failed:Structure needs cleaning.
XFS(dm-0): Metadata corruption detected at xfs_inode_buf_verify 0x70/0x120 [xfs]
XFS(dm-0):Unmount and run xfs_repair
XFS(dm-0):first 64 bytes of corrupted metadata buffer:
... ... ... ... ...
XFS(dm-0):metadata I/O error:block0x32b4a001("xfs_trans_read_buff_map")error 
sysroot.mount mount process exited,code=exited status=32
failed to mount /sysroot.
Dependency failed for Initrd root File System.
Dependency failed for Reload configuration from the Real Root.
从以上log来看,电脑强制断电时,造成包含分区信息的元数据的损坏。
重启后系统分区sysroot无法正常挂载。
•解决办法:
xfs_repair -L /dev/mapper/cl-root //需要看出错log周围,确定是哪个挂载点的问题。
-L选项指定强制日志清零。
强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)。
列出分区信息: fdisk –l 
查看文件系统的改变: df-l

转载于:https://www.cnblogs.com/mountain2011/p/9108520.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值