免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3535 | 回复: 6

如何从操作系统检查数据完整性?(急问) [复制链接]

论坛徽章:
0
发表于 2007-06-08 12:29 |显示全部楼层
主机hpux 11.11,通过光纤交换机连接阵列,1T Raid5的LUN,现在阵列端日志报错,有一个sector有无法恢复的CRC校验错,也就是说从阵列端来说这个sector的数据是丢掉了。需要考虑在这个sector上是否有业务数据存在,如果有业务数据,问题稍微容易处理一些,我们可以找到是哪个文件收到影响,然后覆盖掉这个文件,问题解决;如果根本没有数据存在,解决问题的唯一办法就是备份全部数据,重新做LUN,然后恢复数据。其实只要我们有足够的空间备份全部数据,在这个备份的过程中那个受影响的文件就会暴露,这样就可以选择下一步的操作计划,是选择性的恢复受影响文件还是重新做LUN。

现在的问题就是我们没有足够的磁盘空间去备份大约有700G的数据,所以想从操作系统找到校验数据完整性的方法。希望各位XD给点建议。

这部分数据是一些历史备份数据,对现行生产数据没有影响。

论坛徽章:
0
发表于 2007-06-08 17:25 |显示全部楼层
数据一致性要靠应用本身来检查吧
HPUX无法检验的吧

论坛徽章:
0
发表于 2007-06-08 17:32 |显示全部楼层
如果能确认是历史数据并且有备份文件,可以考虑用checksum与原有备份文件来一个个验证。

论坛徽章:
0
发表于 2007-06-08 18:02 |显示全部楼层
没有另外的备份了,现在出问题的数据就是定期对生产数据的备份。
大家帮忙找找在操作系统或者文件系统层面上对数据进行校验的方法。如果有这种方法并且校验成功那么我们只有重新做LUN,如果校验没有通过我们只需要选择性的恢复没有通过校验的那一个文件就可以了。

现在可以确定的是只有一个文件收到影响,其他的都是完好的。

论坛徽章:
0
发表于 2007-06-08 23:08 |显示全部楼层
没有备份么?。。。
dd一下重新划吧
我想你没有备份,没有谁有把握给你确切的答案

论坛徽章:
0
发表于 2007-07-13 11:11 |显示全部楼层
顶一下,同问

论坛徽章:
0
发表于 2007-07-14 21:52 |显示全部楼层

回复 #1 blue7 的帖子

什么阵列型号 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP