LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 846|回复: 4

紧急求救!!!对文件系统有研究的高手过来帮一下忙

[复制链接]
发表于 2004-12-14 18:01:29 | 显示全部楼层 |阅读模式
昨天,同学要装gentoo,但他的机器比较慢,现在又没有时间编译
我就想了个办法把我的硬盘挂到他的机器上,然后启动到我的一个后备系统下
再把我的主系统cp -a全拷给他(我们的硬件配置差不多)

挂好硬盘,设好jump,顺利进入系统,我的盘是/dev/hda他的是hdb,hdb5是要设成swap分区的,我就mkswap /dev/hdb5,但敲成了/dev/hda5,一字之差,我后悔啊(hda5是我的主系统分区啊)

我想数据应该还没丢吧,只是一秒钟的事,mkswap就做完了
有什么方法恢复吗?

btw 有没有谁知道mkswap的实现?我想看一下源码,thx

欲哭无泪啊
发表于 2004-12-17 10:51:40 | 显示全部楼层
你用的是什么文件系统?
     是ext2,ext3 则可以有debugfs试一下。进去后可以使用help命令查看帮助。看能不能把超级快和组描述符恢复。可能可以救回一些数据。别的文件系统我就不知道了。

在做数据恢复的时候不要轻易向/dev/hda5写数据。保险的话最好先做了个镜象。以防失败。
 楼主| 发表于 2004-12-22 20:36:50 | 显示全部楼层
Post by baijingtao
你用的是什么文件系统?
     是ext2,ext3 则可以有debugfs试一下。进去后可以使用help命令查看帮助。看能不能把超级快和组描述符恢复。可能可以救回一些数据。别的文件系统我就不知道了。

在做数据恢复的时候不要轻易向/dev/hda5写数据。保险的话最好先做了个镜象。以防失败。

谢谢恢复,已经搞定
有空我会写一个总结
呵呵
发表于 2004-12-23 16:26:12 | 显示全部楼层
估计mkswap只是改写了分区标志,没有动文件数据。用debugfs可能解决不了这个问题。
 楼主| 发表于 2004-12-26 15:37:01 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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