服务器数据恢复环境:
基于EXT2/EXT3/EXT4/Reiserfs/Xfs文件系统的Linux操作系统。
服务器故障:
LINUX操作系统下误删除/格式化数据。
服务器数据恢复过程:
1、首先会检测服务器是否存在硬件故障,如果检测出硬件故障,交由硬件工程师处理。
2、检测故障表现是否与用户描述相同。
3、以只读方式对故障服务器中所有磁盘做完整镜像。镜像完成后将所有磁盘按照原样还原到故障服务器中。北亚企安数据恢复工程师后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
4、如果需要恢复完整目录结构,则先恢复已丢失文件节点,再恢复数据。如果节点无法恢复,则按文件类型进行恢复。
5、恢复后的数据暂存在另一个存储体上。
6、由北亚企安数据恢复工程师和用户方共同对恢复出来的数据进行正确性和完整性的验证。
7、交付数据。
服务器数据恢复的可能性分析:
1、基于EXT2/EXT3/EXT4文件系统的数据删除:
EXT2文件系统下数据被删除可能会保留相应的INODE,所以在EXT2文件系统上,如果删除后没有覆盖,可完整恢复数据连同目录、名称。
EXT3/EXT4文件系统下数据被删除不会保留INODE中的索引信息,无法恢复目录及文件名称,只能按文件类型进行恢复。如果文件数量少或文件类别规律性强,可通过部分日志或文件内部规则进行恢复,如mysql、oracle数据库文件等规律性强的文件被删除后如果没有被覆盖通常可以完整恢复。
如果删除后有新数据写入,写入越多,可恢复率越低;写入越少,可恢复率越高。
2、基于EXT2/EXT3/EXT4文件系统的格式化:EXT2/EXT3/EXT4格式化后的文件系统与之前文件系统结构相同,则之前文件系统的节点区将被全部覆盖,只能按文件类型进行恢复,与上面描述的EXT3/EXT4数据删除的情况相似。
3、基于Reiserfs文件系统的数据删除或格式化:如果数据删除或格式化后无新的数据写入,通常可以完整恢复。
如果删除或格式化之后有新数据写入,视情况而定,写入越多,可恢复率越低,写入越少,可恢复率越高。
4、基于Xfs文件系统的数据删除或格式化:数据删除或格式化后无新的数据写入,通常可以完整恢复。
如果删除或格式化之后有新数据写入,写入越多,可恢复率越低;写入越少,可恢复率越高。
小贴士:
1、存储设备中的重要数据要经常备份。
2、一旦发现数据丢失/损坏,不要对故障设备做任何操作。如有条件,将故障设备中的所有硬盘或其他存储介质做完整镜像。
3、数据丢失/损坏后,即使不写入数据,单纯的读取也可能破坏文件系统的日志,所以一旦发现故障,应尽快umount文件系统。