- 论坛徽章:
- 0
|
今天晚上服务器内存扩容,扩容完成以后,开机,但是发现一台服务器上的一个文件系统mount不上,这个文件系统是后台的一个磁盘阵列。
登录系统之后,手动mount,出现如下错误:
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
or too many mounted file systems
根据这个错误提示,有一下几种可能:
1、错误的文件系统类型;
2、失败的选项;
3、超级块损坏;
4、文件系统挂载次数过多;
最开始,我首先排除第一项,因为文件系统类型肯定是ext3。
第二项也排除;
第三项,我首先使用备份的超级块来加载文件系统, 但是失败,因此我估计是文件系统坏了,需要修复,但是文件系统里面的数据很重要,我不敢轻易修复它,怕修复好了之后丢失一部分数据。
第四项,我已经将挂载的次数清零了,这个应该不是问题。
最终,我个人判断还是超级块损坏了。但是又不敢轻易修复文件,陷入困境!!!
最后我想了一下,用默认的文件系统类型来挂载不行,我干脆用ext2来挂载一下,使用-t ext2选项来挂载文件系统,没想到居然成功了!!!!
现在我有点不明白的就是,为什么用ext3不行,用ext2行呢?这个问题对我来说非常有难度,期待高手解答!!! |
|