[转]解决journal block not found错误

原贴:http://www.linuxfly.org/read.php/255.htm

 
[转]解决journal block not found错误 雨
linuxing , 22:47 , 基础知识 » 故障处理 , 评论(0) , 引用(0) , 阅读(32) , Via 本站原创 | |
   某机器,系统运行一段时间之后根分区都会变成只读。当使用光盘进入拯救模式后,用

# dumpe2fs -h /dev/sda1

可以看到文件系统的状态是 “clean with errors”
用fsck进行系统检查时,报如下错误:
引用
journal_bmap_Rsmp_6199acb1: journal block not found at offset 5132 on md(9,0)
Aborting journal on device md(9,0).
ext3_abort called.
EXT3-fs abort (device md(9,0)): ext3_journal_start: Detected aborted journal
Remounting filesystem read-only

该错误表明ext3文件系统有一部分的日志丢失了。由于fsck并不能恢复日志,需要手动重建磁盘日志。

重建ext3的日志:
进入rescue模式
1)将sda1转换为ext2,即去掉ext3的日志:

# tune2fs -O ^has_journal /dev/sda1

2)对sda1进行fsck

# e2fsck -yf /dev/sda1

3)将sda1从ext2转换为ext3,重建日志

# tune2fs -j /dev/sda1

完成后,重启系统,根分区恢复正常。

※ 以上内容来自赵超 zhaochao#redflag-linux.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值