LinuxSir.cn,穿越时空的Linuxsir!

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

突然断电了,于是filesystem崩溃了。

[复制链接]
发表于 2008-4-9 11:38:10 | 显示全部楼层 |阅读模式
我是Linux新手,好不容易把系统配置好,用上没一天,遭遇停电。来电了,启动的时候出现错误信息:
  1. The superblock could not be read or does not describe a correct ext2 filesystem,if the device is valid and it really contains on ext2 filesystem,then the superblock is corrupt,you might try running e2fsck.
复制代码

于是,我运行:
  1. e2fsck -b 8193 /dev/sda10
复制代码

提示:
  1. no such file or directory while trying to open /dev/sda10
复制代码

于是:
  1. vi /etc/fstab
复制代码
,得到:
/dev/sda10 ext3 /
/dev/sda11 ext3 /home
/dev/sda8   ext2 /boot
/dev/sda9   swap
接着,我试着挂载分区:
  1. mount -t ext3 /dev/sda10
复制代码

提示:
  1. special device /dev/sda10 does not exist
复制代码

然后,心急如焚,挂载其他的几个分区,也是“does not exist”
高手们救救我吧。
发表于 2008-4-9 12:31:22 | 显示全部楼层
是不是分区表有问题,进其它系统检查一下看分区表看。
回复 支持 反对

使用道具 举报

发表于 2008-4-9 12:46:00 | 显示全部楼层
文件系统 这么差?不是吧!
回复 支持 反对

使用道具 举报

发表于 2008-4-9 13:07:59 | 显示全部楼层
Post by moonjava;1836365
文件系统 这么差?不是吧!

我的centos用ext3的时候这么挂过一次
回复 支持 反对

使用道具 举报

发表于 2008-4-9 13:11:27 | 显示全部楼层
用root
fdisk -l

看你的硬盘还在否,分区还在不
回复 支持 反对

使用道具 举报

发表于 2008-4-9 21:09:30 | 显示全部楼层
分区表坏了,这和文件系统格式没有关系吧,貌似是这样
回复 支持 反对

使用道具 举报

发表于 2008-4-9 21:37:56 | 显示全部楼层
所以最好是有分区表的备份,我一般是备份两个,一个电子的,一个手写的。哈哈
回复 支持 反对

使用道具 举报

发表于 2008-4-9 22:57:33 | 显示全部楼层
有了备份我一样不会恢复。。。原来使用diskgen备份了,恢复了,还是个错误的。。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 11:29:32 | 显示全部楼层

超级块坏了

超级块就是第二扇区,上面记录的分区表。还是有希望恢复,不过可能性很小,你得充分了解超级块的数据格式,然后用dd或者自己写程序把数据手动写上去。我能想到的只有这个方法了,否则就只能重装了,我想。
回复 支持 反对

使用道具 举报

发表于 2008-4-12 11:23:26 | 显示全部楼层
Post by jarryson;1836613
有了备份我一样不会恢复。。。原来使用diskgen备份了,恢复了,还是个错误的。。


如果只是分区表丢失的话,diskgen 是可以找回分区的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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