|
|
发表于 2008-4-12 12:35:48
|
显示全部楼层
ext2、ext3文件系统的superblock位于文件系统开始扇区的1024字节处,长度为1024。里面放着对于整个文件系统来说很重要的东西,如:每个block group的Inode数量等。如果只是magic签名损坏,很简单,如果其它数据损坏,比较麻烦,你要先弄清楚它们的具体值,才能进行修复。
ext2、ext3文件系统的magic签名为:0XEF53。把这个值写回去就行了。最直接的方法,dd if=/dev/hda1 of=s bs=1024 skip=1 count=1,这样先把superblock的内容导出到一个文件中,再编辑这个文件偏移为56字节的数值(即为magic签名,请参考superblock的数据结构),magic签名的数据类型为u16,长度为2个字节。改成0XEF53后就将文件dd回去。
重装还是昜好 的。用Ext3真是无语了。从来不喜欢的 |
|