服务器数据恢复—raid5离线磁盘上线同步失败导致分区无法访问的数据恢复案例
某品牌DL380服务器中有一组由三块SAS硬盘组建的RAID5阵列。数据库存放在D分区,数据库备份存放在E分区。
服务器上有一块硬盘的状态灯显示红色,D分区无法识别,E分区可识别,但是拷贝文件报错。管理员重启服务器,离线的硬盘上线,同步了一段时间但是还没有完成同步时候,管理员将服务器强制关机,之后就没有动过服务器。 阅读全文
posted @ 2023-11-16 14:56 北亚数据恢复 阅读(28) 评论(0) 推荐(0)
VMware虚拟化,vmfs文件系统,共3块磁盘。工作人员误操作将VMware虚拟化重装系统,服务器崩溃。
正常情况下,重装系统会导致文件系统元文件被覆盖。要恢复数据须找到重装系统前的文件系统残留信息并提取出来,根据提取出来的元文件信息来拼接&恢复虚拟磁盘,然后提取&恢复服务器数据。
服务器常见故障:
硬件故障:磁盘、板卡、电源故障等。
软件故障:操作系统崩溃、程序运行错误等。
入侵破坏:加密、删除服务数据等。
不可控力:浸水、火烧、倒塌等。
误操作:格式化、删除、覆盖等。
服务器数据恢复环境:
某品牌服务器中有一组16块SAS接口硬盘组建的raid5磁盘阵列。
服务器故障&检测:
服务器raid5阵列中有2块硬盘掉线,上层服务器应用崩溃,导致服务器数据丢失。丢失的数据主要是4个1.5TB大小的卷中的数据,文件类型为虚拟机文件。
将故障服务器中的16块磁盘编号后取出,由硬件工程师对这16块硬盘进行了物理故障检测,经过检测发现2块掉线的硬盘存在大量物理坏道,SMART的错误冗余级别已经超过阀值。其他14块硬盘没有发现有硬件故障。
MSSQL Server数据库比较常见的报错是“附加数据库错误823”。如果数据库有备份,只需要还原备份即可;如果无备份或者备份不可用,则需要使用专业的数据恢复手段去恢复数据。
MSSQL Server数据库出现“823”的报错信息通常情况下有以下三种可能:1、由于数据库的物理页面出现了损坏。2、校验值被损坏导致的数据库页面无法被识别。3、异常断电、文件系统损坏导致的数据库页面丢失。
数据库数据恢复环境:
一台本地windows sever操作系统服务器,服务器上部署mysql数据库单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。无数据库备份,未开启binlog。
数据库故障&分析:
工作人员在执行Delete命令删除数据时未添加where子句进行筛选,导致全表数据被删除,删除后未对该表进行其他操作。
在本案例中,由于mysql数据库没有备份也未开启binlog日志,无法直接还原数据库。
MongoDB数据库是文档数据存储库,将文档存储在集合之中,不是像MySQL一样的关系型数据库。
MongoDB数据库是开源数据库,同时提供具有附加功能的商业版本。
MongoDB数据库中的数据是以键值对(key-value pairs)的形式显示的,因此在模式设计上数据库受到的约束少,非常适合具有快速增长或其他变化需求的数据。
云服务器数据恢复环境:
阿里云ECS网站服务器,linux操作系统+mysql数据库。
云服务器故障:
在执行数据库版本更新测试时,在生产库误执行了本来应该在测试库执行的sql脚本,导致生产库部分表被truncate,还有部分表内的少量数据被delete。该实例内数据表均采用innodb作为默认存储引擎。
服务器数据恢复环境:
vmfs文件系统,存放的是SqlServer数据库及其他办公文件。
服务器故障:
工作人员误操作还原快照,导致了SqlServer数据库数据丢失。
一台zfs文件系统服务器,管理员误操作删除服务器上的数据。
浙公网安备 33010602011771号