使用一个索引来指定其位置mt4免费下载因为两块磁盘掉线导致存储中某些LUN不成用,某些LUN损失,导致存储溃败。1、因为EVA4400存储妨碍是某些磁盘掉线导致的,因而收到妨碍存储中的悉数磁盘后,硬件工程师先对悉数磁盘做物理妨碍检测,检测完工后发掘悉数磁盘均不生计鲜明物理妨碍。应用坏道检测东西检测也没有发掘坏道。
将悉数磁盘以只读方法实行扇区级全豹镜像,镜像完工后将悉数磁盘还给用户方。后续的数据领悟和数据规复操作都基于镜像文献实行,避免对原始磁盘数据酿成二次阻挠。备份完个人数据截图:
因为没有检测到磁盘生计物理妨碍或者坏道,可能开始剖断磁盘掉线是因为某些磁盘读写不屈稳导致的。EVA节造器查验磁盘计谋较量厉苛,EVA节造器常常将机能不屈稳的磁盘识别为坏盘并踢出磁盘组。一朝某个LUN的统一个条带中掉线的盘达到极限,这个LUN将不成用。即使EVA存储中悉数LUN都包括这些掉线的盘,悉数LUN都市受影响。以是两块盘掉线导致全体EVA存储的LUN都不成用的境况是有不妨发作的。妨碍EVA存储目前的境况即是8个LUN寻常,7个LUN损坏,6个LUN损失。必要规复悉数LUN的数据。
2、基于镜像文献领悟悉数硬盘的底层数据。EVA存储中的LUN都是以RAID条宗旨形势存储数据的,EVA存储将每个磁盘的差异块构成一个RAID条件。RAID条宗旨类型有许众种,最先必要领悟出构成LUN的RAID条件类型以及这个RAID条件是由哪些盘的哪些块构成。这些新闻都存放正在LUN_MAP中,每个LUN都有一份LUN_MAP。EVA将LUN_MAP区分存放正在差异的磁盘中,应用一个索引来指定其处所,因而正在每个磁盘中找这个指向LUN_MAP的索引就可能找到现存LUN的新闻了。3、固然磁盘中记实了指向LUN_MAP的索引,然而它只记实现存的LUN,损失的LUN是不会记实索引的。EVA存储中删除一个LUN只会拔除这个LUN的索引,而不会拔除这个LUN的LUN_MAP。扫描悉数磁盘找到悉数相符LUN_MAP的数据块,然后拂拭掉现有的LUN_MAP,剩下的LUN_MAP也纷歧定全是删除的,也有少少是以前旧的。只可将悉数LUN_MAP的数据都规复出来,人工查对哪些LUN是删除的。4、这些因为机能不屈稳而掉线的磁盘中存放的是少少旧的数据,正在天生数据的时刻必要将这些磁盘都拂拭掉。何如剖断哪些磁盘是掉线的呢?因为本案例中LUN根本上都是RAID5阵列,只必要将一个LUN的RAID条件通过RAID5的校验算法算出校验值,再和原有的校验值做较量就可能剖断这个条件中是否有掉线盘。将一个LUN的悉数LUN_MAP都校验一遍就可能显露这个LUN中的哪些RAID条件中有掉线盘。而这些RAID条件中都生计的阿谁盘就必定是掉线盘。拂拭掉线盘,然后遵循LUN_MAP规复悉数LUN的数据。5、北亚企安数据规复工程师编写扫描LUN_MAP的圭表扫描十足LUN_MAP,纠合人工领悟获取到切确的LUN_MAP。编写检测RAID条宗旨圭表检测悉数LUN中掉线的磁盘,纠合人工领悟拂拭掉线的磁盘。编写LUN数据规复圭表纠合LUN_MAP规复悉数LUN数据。人工查对每个LUN,确认是否和用户方刻画的划一。个人LUN的数据截图:
6、遵循用户方刻画,悉数LUN的数据可能分成两大部份:Vmware虚拟机和HP-UX上的裸配置,裸配置里存放的是Oracle的dbf数据库。因为规复的是LUN,无法看到内中的文献,必要人工查对哪些LUN是存放Vmware的数据,哪些是HP-UX的裸配置。然后将LUN挂载到差异的验证情况中验证规复的数据是否无缺。7、Vmware虚拟机和裸配置中oracle数据库的验证这里就不赘述了。8、将悉数规复出来的数据移交到用户方计算好的情况中,通过验证,用户方确认规复出来的数据无缺有用,承认数据规复结果。本次数据规复管事完工。
转载请注明出处。