love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

Phone:18180207355 提供专业Oracle/MySQL/PostgreSQL数据恢复、性能优化、迁移升级、紧急救援等服务

Linux superblock bad (oracle 10g)

本站文章除注明转载外,均为本站原创: 转载自love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

本文链接地址: Linux superblock bad (oracle 10g)

同事今天遇到个linux方面,文件系统mount不了的问题,说是superblock损坏,要进行修复,
我这里用vm来进行模拟下,以及进行手工修复。

从上面的信息可以得出如下结论:

1. /dev/sda3 blocksize是4k
2. 第一个主超级块在第2个block上;
3. /dev/sda3文件系统除了一个主超级块之外,还有10个备份的superblock,

下面我们来模拟超级坏块损坏的情况:

提示超级坏块损坏,我们利用后面备份的超级坏块来进行修复:

修复完成之后,我们来挂载文件系统,是否能够正常mount:

一切正常。

补充:
这里有篇文章关于superblock的结构进行了详细描述:
http://homepage.smc.edu/morgan_david/cs40/analyze-ext2.htm

One Response to “Linux superblock bad (oracle 10g)”

  1. 我们总有太多的来不及 Says:

    我们总有太多的来不及。 我们总以为 时间 会等我们,容许我们从头再来,弥补缺憾。 岂不知“一日无常到,方知梦中人,万般将不去,唯有业随身。” 灾难永远在我们猝不及防的时候当头砸下,你无从躲避,无能怯惧,心胆俱碎,招架无力。我们唯一能做的,只不过在还来得及

Leave a Reply

You must be logged in to post a comment.