服务器硬盘亮红灯重启后同步了数据还能恢复吗

  • 服务器是企业的基本配置之一,无论大小企业几乎都会配置一台服务器自用。那么在这个服务器日渐普遍的同时服务器数据恢复和服务器运维服务却并没有与之同时进步和普及。今天给大家说说服务器中如果有硬盘坏了应该怎么进行数据恢复。下面是一个服务器硬盘故障的真实数据恢复案例:
  • 发生故障的服务器里面有多块硬盘组成了raid磁盘阵列,某天服务器突然瘫痪,管理员查看时才发现阵列中已经有两块硬盘的状态灯是红色了(如果管理员经常查看服务器状态,在第一块硬盘故障时及时更换,也就不会出现现在的故障了)。这时管理员进行了一个多数人都会做的操作,那就是重启服务器。由于服务器有自检功能,重启后先离线硬盘上线并开始自动同步数据,数据同步过程中管理员又将服务器强制关机(—_—!)
  • 在这样的情况下,我们从服务器数据恢复角度出发首先考虑的是硬盘中的数据是否完整,所以对服务器内的所有硬盘(包括掉线的和没掉线的)进行镜像备份,在镜像的过程中介入硬件数据恢复工程师检测硬件,如果有硬件故障的话由硬件数据恢复工程师进行修复,提取数据。
  • 硬盘数据备份结束后由服务器数据恢复工程师对镜像的数据进行分析,重组raid结构并进行异或校验,校验的结果是数据有一部分破坏。破坏的原因是管理员重启服务器后先离线的硬盘上线进行了数据同步,这一操作造成了数据不完整。
    见下图

    服务器数据恢复工程师尝试了很多种不同的方法进行数据提取,但是结果都是一样的,
    见下图:

    直接进行服务器数据提取的方式行不通了,数据恢复工程师决定换一种思路,对数据文件进行扫描和分析,但是由于服务器有过同步的操作,数据文件的目录遭到破坏已经不可见了,
    见下图。

    由于目录丢失,服务器数据恢复工程师们对自由分区的空间数据进行扫描,扫描出了大量的文件碎片,虽然拼碎片是个极其枯燥和繁琐的工作,但是其他的数据恢复方法都不可行了,也只好如此。经过漫长的分析和聚合的过程终于提取到了数据,再次对新提取的数据进行验证发现没有问题。
    数据恢复工程师通知客户管理员来验收数据,所有数据均通过验证,本次服务器数据恢复100%恢复成功。
  • 原文地址:https://blog.51cto.com/sun510/2419280

    时间: 2024-10-09 00:44:38

    服务器硬盘亮红灯重启后同步了数据还能恢复吗的相关文章

    使用ehcache持久化数据到磁盘 并且在应用服务器重启后不丢失数据

    使用ehcache时如何持久化数据到磁盘,并且在应用服务器重启后不丢失数据1.如何持久化到磁盘使用cache.flush(),每次写入到cache后调用cache.flush() ,这样ehcache 会将索引(xxx.index)回写到磁盘.这样就不用担心程序是否非正常退出导致缓存丢失了. 2.附上配置文件修改: <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchem

    电脑误删清空的数据还能恢复吗

    推荐阅读: 实在我之前,并不认为电脑损失的数据还能找返来.由于咱们都知道,电脑正本就是电脑给咱们的一次数据 恢复机缘,要是电脑也没了的话,那必定很难再找回了.直到有一次,我非常重要的文件被电脑给清空了,也怪 我粗心,删错了文件.这才着急起来,疾病乱投医,作用,还真的找到了可以大约找回电脑文件的要领! 重要是我刚晋级了系统,各种不熟 谙,WIN7啊,真是把我害得够惨,岂非我对WIN7系统也认生?好吧,我招 供,那么WIN7电脑清空了如何恢复呢?我想最方便的办法大约就是先到百度网上来探个毕竟了,颠末

    使用ehcache时如何持久化数据到磁盘,并且在应用服务器重启后不丢失数据

    1.如何持久化到磁盘 使用cache.flush(),每次写入到cache后调用cache.flush() ,这样ehcache 会将索引(xxx.index)回写到磁盘.这样就不用担心程序是否非正常退出导致缓存丢失了. 2.附上配置文件修改: <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" na

    SD卡格式化后的数据还能恢复吗?

    SD卡提示格式化?SD卡在电脑读写操作中突然提示需要格式化,这时候可能是这些原因导致的.1.SD卡接口是否完全插入:如果是接口损坏,需要到专业的维修店进行维修了:2.在传输数据的时候,被强行拔下,这种情况下也有可能导致SD卡出现逻辑损坏:3.病毒***SD卡,它们可能会删除或窃取SD卡上的文件,并导致数据丢失.当发现数据丢失了最重要的是及时采取恢复措施找回丢失的文件,在恢复数据之前请避免重复SD卡格式化,或者继续写入新的数据.恢复SD卡格式化的数据?迷你兔免费数据恢复工具:迷你兔支持多种数据存储

    被格式化的数据还可以恢复吗?

    如果您正在进行格式化,突然意识到应该立即终止格式化操作,那么您可以点击"取消",或者在磁盘管理器中右键单击正在格式化的分区,选择"取消格式化".虽然这样做不能完全保证数据不会丢失,但起码能够保留部分没有被格式化的数据.如果您已经完成了格式化,也不必担心,只需要用一款专业安全的数据恢复工具,就能帮您找回被格式化的数据.迷你兔数据恢复软件针对格式化数据恢复,专门推出了"格式化恢复"功能,支持电脑.移动硬盘.U盘.存储卡.记忆棒等数据存储介质,操作简单

    硬盘被格式化后的数据要如何恢复

    格式化硬盘这一操作对于大家来说都不陌生.当你需要格式化硬盘的时候,千万要记住你的所有重要文件都已经备份,否则格式化之后所面临的是数据丢失这样严重的后果.如果你没有进行有效备份,是否还有机会恢复硬盘被格式化之后的数据呢? 首先我们来了解一下什么是格式化.格式化是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除. 那么我们为什么要对硬盘进行格式化呢? 硬盘必须先经过分区才能使用,磁盘经过分区之后,下一个步骤就是要对硬盘进行格式化(

    表结构更改后或新增加数据后同步到表中

    select 'insert into mtx_system_module(module_id,module_code,module_name,module_note,create_date,version)values('+cast(moduleid as varchar(10))+','''+ObjectID+''','''+Name+''','''+isnull(Note,'')+''',NOW(),1);' from AppModules where subsystem=1 and Pa

    oracle dg 备库不同步主库数据

    今天遇到一个数据库同步问题,主库被关闭,重启主库后,备库不能正常同步主库数据.只有当手动切换归档日志的时候,备库才能和主库一致. 这个问题的解决方法: 重启备库,重新应用归档日志. 操作步骤如下: //关闭备库监听器 lsnrctl stop //关闭备库 sqlplus / as sysdba alter database recover managed standby database cancel; shutdown immediate; //启动备库 startup nomount; a

    centos 格式化硬盘并挂载,添加重启后生效

    [[email protected] /]# passwd 更改用户 root 的密码 . 新的 密码: 重新输入新的 密码: passwd: 所有的身份验证令牌已经成功更新. [[email protected] /]# fdisk Usage: fdisk [options] <disk> change partition table fdisk [options] -l <disk> list partition table(s) fdisk -s <partition