美文网首页数据安全
联想System x3650 M5 2U机架式服务器数据恢复案例

联想System x3650 M5 2U机架式服务器数据恢复案例

作者: decb1d26f222 | 来源:发表于2019-01-20 22:23 被阅读0次

                                                        鸿萌----可靠的数据安全服务管家

    本周二,鸿萌接到一位政府客户联想System x3650 M5服务器数据恢复业务。

    客户的联想System x3650 M5 2U机架式服务器

    经了解,客户在安装操作系统时不小心选错了服务器。误将一台审批系统服务器格式化,并安装了Linux操作系统,而且安装了两遍。该服务器为联想System x3650 M5服务器,内装Windows Server 2008操作系统和 Sql Server 2008 R2数据库。

    客户将硬盘带过来之后,工程师经过检测分析,该服务器由两块2.5寸 1TB SAS接口服务器硬盘组成了Raid 0磁盘阵列,所需数据为接近2G容量的SQL数据库。

    这个案例,难度很大。

    首先服务器系统是Windows 2008 Server ,硬盘分为两个分区,被误格式化重装Linux系统两次,涉及不同的硬盘分区格式;

    其次,还有重装系统导致的数据覆盖问题。

    第三,要恢复的是数据库文件,而且这个单一的数据库文件容量还很大,接近2G,这样会涉及文件恢复后的数据库受损,无法顺利加载的问题。

    最重要的问题是,数据库会不会被后装的Linux系统文件覆盖掉。这是本次数据恢复的关键。如果数据库确定被完全覆盖,则数据恢复工作就宣告失败。

    但是,为了能找回客户的数据,就是有1%的希望,鸿萌也不会放弃。

    面对这些问题,鸿萌的工程师按照如下思路,有条不紊的开展数据恢复工作:

    1、确定阵列参数 工程师快速分析出Raid 0的磁盘阵列参数,并校验了参数的正确性;

    2、按照正确的阵列参数,将Raid 0阵列按照扇区写入一块对等大小的2T物理磁盘,现在这块2T的物理磁盘,就相当于客户的实际阵列了,这样做有效保护客户磁盘原状态,避免出现二次破坏;

    3、采用鸿萌Sql Server数据库专用恢复技术,从这2T磁盘中找出数据库全部碎片文件;

    微软的 SQL Server 2008 R2数据库

    4、对找到的数据库碎片文件进行分析和修复;幸运的是数据库没有遭到大面积破坏;

    5、客户所需数据库基本95%以上修复。导出的数据库可以顺利加载到客户的软件程序中。

    6、数据恢复成功。

    客户数据库恢复成功示意图(非实际数据,为客户数据保密考虑)

    通过这个数据恢复案例,鸿萌想给大家提几个数据安全建议:

    1、慎重选用Raid 0磁盘阵列 Raid 0阵列充分利用了硬盘的容量,加快了硬盘工作速度,但是一旦其中一块硬盘损坏,就会导致阵列内数据彻底丢失。如果想设置Raid 0,建议仅作操作系统运行使用。

    2、最好将数据库的物理位置设置到除了C分区之外的位置,比如D或者E等分区,以避免数据库遭到破坏,因为服务器系统产生故障,无论软硬故障,C分区机率较高。这个客户的数据库就是放在C分区,所幸误装的的操作系统是Linux,占用磁盘空间不大,否则丢失的数据库极有可能被覆盖。

    3、Sql数据库安装调试好以后,务必要设置Sql数据库自带的数据库备份计划任务。最好将备份设置到与数据库不同的分区,这样一旦服务器出现严重故障,就多一个数据恢复成功的机会。这次的这个客户根本就没有设置数据库的备份任务。

    Sql Server计划备份任务设置

    4、建议对服务器的应用数据库做异机备份。就是将数据库备份到另外一个存储设备上。数据库对一个单位来说非常重要,一旦丢失或者损坏,将会对单位产生无法承受的严重影响。鸿萌针对服务器的异机备份,有性价比极好的方案,有兴趣的朋友可以交流。

    总之,通过这个案例,鸿萌提醒大家,数据安全的核心就是备份、备份、再备份。如果没有良好的备份措施,那么,一旦出现不测,您的珍贵数据就只有交给命运了。就像这位客户,数据恢复的成功与否,取决于幸运与否,就是是否数据库被覆盖。那就没法掌握了。

    好了,写了这么久,发一张靓图养养眼。

    美女如花在云端

    相关文章

      网友评论

        本文标题:联想System x3650 M5 2U机架式服务器数据恢复案例

        本文链接:https://www.haomeiwen.com/subject/fcwfjqtx.html