LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: whblackhorse

(mkswap命令有没有挽救方法)事情太急了,我只能先发到水区,请大虾门帮忙

[复制链接]
 楼主| 发表于 2004-12-13 17:52:12 | 显示全部楼层
还没有swapon,我试一下
刚以为还有分区表备份的
想了一下,原来的备份就在hda5上,访问不到了
 楼主| 发表于 2004-12-13 17:57:37 | 显示全部楼层
最初由 黯然销魂 发表
reiser.fsck
或者
xfs.fsck
之类的?。

如果你还没 swapon的话,理论上是没问题的。。。(理论上)
fsck不行啊
  1. #e2fsck -b 8139 /dev/hda5
复制代码
会提示
bad magic number on super-block ........
不能运行这个命令
发表于 2004-12-13 17:58:22 | 显示全部楼层
应该只是改了superblock,数据都还在
至于怎么恢复就不知道了:(
发表于 2004-12-13 17:59:34 | 显示全部楼层
不知道可不可以手工写分区表,如果知道分区表的格式的话。

可以用C语言生成一个分区表的文件,然后用dd命令写到磁盘上。
发表于 2004-12-13 18:03:33 | 显示全部楼层
用dd命令把超级块读出来,写到一个文件。研究每一个字节的含义。

在确定能恢复到从前的超级块之前,不要使用该分区。

修改这个文件,再写回超级块。

找个Linux内核分析的资料看看文件系统部分,也许有用。
 楼主| 发表于 2004-12-13 18:11:09 | 显示全部楼层
不到万不得以我现在不想重装系统,太费时间了
发表于 2004-12-22 20:31:22 | 显示全部楼层
研究了一个多星期,终于搞定了
有空写个总结,不知道有没有兄弟想看
呵呵
尼普拉斯沃尔特 该用户已被删除
发表于 2004-12-22 20:37:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-12-22 21:50:01 | 显示全部楼层
一定一定
不过要等一段时间
现在比较忙
发表于 2004-12-22 21:58:34 | 显示全部楼层
Post by nait
研究了一个多星期,终于搞定了
有空写个总结,不知道有没有兄弟想看
呵呵

尼普拉斯沃尔特接着说:千万共享哦
Post by whblackhorse
一定一定
不过要等一段时间
现在比较忙

哈哈,两位什么关系? :p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表