免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4710 | 回复: 11
打印 上一主题 下一主题

[故障求助] fsck error 各位大哥支个招!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-26 15:51 |只看该作者 |倒序浏览
环境:
P520 OS 5.3.04  DS4100阵列
意外宕机,启动后,文件系统无法挂载
# mount /kakou
Replaying log for /dev/fslv02.
mount: /dev/fslv02 on /kakou: Unformatted or incompatible media
The superblock on /dev/fslv02 is dirty.  Run a full fsck to fix


# fsck -vvy /dev/fslv02



The current volume is: /dev/fslv02
Primary superblock is valid.
J2_LOGREDO:log redo processing for /dev/fslv02
j2_logredo.cpp: ERROR in j2_logredo line 681, log already redone!

Primary superblock is valid.
        Superblock s_state = 0x2 mode = 0x3
*** Phase 1 - Initial inode scan
*** Phase 2 - Process remaining directories
*** Phase 3 - Process remaining files
*** Phase 4 - Check and repair inode allocation map
*** Phase 5 - Check and repair block allocation map
Inodes not connected to the root directory
         tree have been detected.  Will reconnect.
Inode 1604733 has been reconnected to /lost+found/.
Inode 1604734 has been reconnected to /lost+found/.
Inode 1604736 has been reconnected to /lost+found/.
Inode 1604738 has been reconnected to /lost+found/.
Inode 1604740 has been reconnected to /lost+found/.
Inode 1604742 has been reconnected to /lost+found/.
Inode 1604744 has been reconnected to /lost+found/.
Inode 1604746 has been reconnected to /lost+found/.
Superblock marked dirty because repairs are about to be written.
fsck: Execute module "/sbin/helpers/jfs2/fsck64" failed.# # # # # # # #

此文件系统log为 inline log,大小为2900G

且此卷组只有这个文件系统,剩余空间空间显示为0.

请各位大哥支个招啊,俺实在是没辙了!

论坛徽章:
0
2 [报告]
发表于 2009-11-26 15:57 |只看该作者
你用 smitty fsck试试 找到此文件系统 然后进行修复

论坛徽章:
0
3 [报告]
发表于 2009-11-26 16:07 |只看该作者
2.9T 这个FS真大呀
试试 lqueryvg -Atvp hdiskx 有结果吗?

论坛徽章:
0
4 [报告]
发表于 2009-11-26 16:11 |只看该作者
这和直接执行fsck有什么不同么?
文件系统比较大,执行一次fcsk需要3个多小时!

论坛徽章:
0
5 [报告]
发表于 2009-11-26 16:15 |只看该作者
可以用这个试试dd seek=1 skip=31 count=1 bs=4k if=/dev/lv01 of=/dev/lv01,

要是觉得这个这个不安全,可以dd先备份一下要覆盖的superblock,失败了在dd回来

sorry,这个是jfs的。。。

[ 本帖最后由 cfed 于 2009-11-26 16:30 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-11-26 16:22 |只看该作者
这是IBM 800给俺的建议,俺也执行过了,还是报以上的错误,800说他们没招了,
难道数据就这样没了么?这个文件系统可没有备份啊:((

1) #logform /dev/lvname and answer yes 初始化日志设备
2) #dd count=1 bs=4k skip=15 seek=8 if=/dev/lvname of=/dev/lvname (JFS2) (Version 5 only)
3> #fsck -vvy /dev/lvname

论坛徽章:
0
7 [报告]
发表于 2009-11-26 16:24 |只看该作者
同情一下

论坛徽章:
0
8 [报告]
发表于 2009-11-26 16:29 |只看该作者
superblock的恢复应该是这样吧:
dd count=1 bs=4k skip=31 seek=1 if/dev/fslv02 of=/dev/fslv02

但没试过

论坛徽章:
0
9 [报告]
发表于 2009-11-26 16:32 |只看该作者
superblock的恢复应该是这样吧:
dd count=1 bs=4k skip=31 seek=1 if/dev/fslv02 of=/dev/fslv02

但没试过

论坛徽章:
0
10 [报告]
发表于 2009-11-26 16:32 |只看该作者
getlvcb 输出呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP