服务器数据恢复环境:
某网站服务器,无品牌组装机器;
4 块 SCSI 硬盘组建 RAID0;
LINUX 操作系统,存储的 MYSQL 数据库、网站程序和网页文件。
服务器故障 & 剖析:
服务器电源损坏,用户找到一家电源销售商更换电源。可能是胆怯损坏硬盘中的数据,电源销售商居然把硬盘全副拔掉(只留下 RAID 卡)启动服务器进行测试,实现测试后再次连贯硬盘启动服务器,发现 RAID 信息曾经毁坏。之后又做了一些操作(未知)。
咱们核心拿到故障服务器时的故障体现:启动操作系统时提醒有效的疏导记录。用户要求复原服务器中的数据,同时从新激活修复服务器的操作系统。
拔掉全副硬盘保留 RAID 卡进行开机测试,服务器在加电检测 RAID 控制器时会认为所有硬盘都呈现故障,从而导致 RAID 逻辑卷下线。
连贯好所有硬盘从新加电后,尽管所有硬盘是完整的,但 RAID 控制器为了平安思考,不会从新加载所有硬盘,重建 RAID 卷。这时候如果及时采取正确的操作还有可能复原数据,但预计用户过后进行了谬误的操作如重建,从而导致所有数据不可用。
RAID0 自身不会波及到同步操作,除非重建时清 0 数据,其余操作不会对数据造成致命性的毁坏,但须要剖析原 RAID 的构造,并进行虚构重组。
服务器数据恢复过程:
1、按单盘形式把故障服务器中所有硬盘进行残缺的镜像备份。
2、在镜像中剖析原 RAID 的构造参数。
3、依据获取到的原 RAID 构造参数搭建虚构 RAID 环境,组建 RAID 逻辑卷。
4、为保障数据完整性,将数据打包为 TAR.GZ。
5、重新配置 RAID,装置零碎,将复原后的数据迁徙回原零碎。
6、由用户亲自对复原进去的数据进行检测,确认复原进去的数据残缺无效。