首页 > 其他分享 >【北亚服务器数据恢复】san环境下LUN Mapping出错导致文件系统一致性出错的数据恢复案例

【北亚服务器数据恢复】san环境下LUN Mapping出错导致文件系统一致性出错的数据恢复案例

时间:2023-12-29 12:35:27浏览次数:41  
标签:数据恢复 san 恢复 文件系统 出错 服务器 数据

 

服务器数据恢复环境:

san环境下的存储上一组由6块硬盘组建的RAID6,划分为若干LUN,MAP到跑不同业务的服务器上,服务器上层是SOLARIS操作系统+UFS文件系统。


服务器故障:

业务需求需要增加一台服务器跑新增的应用,工作人员在原服务器在线的状态下将其中一个lun映射到一台新服务器上。实际上这个刚映射过去的卷已经map到了solaris生产系统上的某个lun上了。新服务器对这个映射过来的卷进行初始化,原来的solaris系统上的磁盘报错,重启服务器后这个卷已经无法挂载了。

联系原厂工程师寻求帮助,原厂工程师检测后执行了fsck操作,完成fsck操作后文件系统挂载成功,查看数据时发现大量数据丢失或者文件大小变为0,最新的数据全部丢失。

本案例故障情况在san环境下比较常见,多数情况下是工作人员在没有考虑充分的情况下进行操作导致数据丢失。

在正常的工作模式下,san分配的卷为独立占用模式,如果将卷映射给两个或多个操作系统,就会导致文件系统一致性出错。

在这种故障情况下恢复数据,首先需要分析文件系统各个结构的损坏状态。本案例的文件系统是UFS,所以对任何一个需要恢复的文件,我们需要考虑目录信息、节点、数据区是否正常。如果上述三者均正常,数据可完整恢复。但多数情况下,执行fsck后INODE会被清除,即使留下目录信息,也无法与数据一一对应,这种情况下就只能参考文件内部格式进行类型式的恢复了。


服务器数据恢复过程:

1、将出现问题的lun完整备份,后续的数据分析和数据恢复操作都在备份文件进行,避免对原始数据造成二次破坏。

2、基于备份文件解析文件系统,经过分析发现文件中的iNode已经被清除,无法通过还原iNode的方式来恢复数据,只能通过文件类型进行处理。

3、对用户需要恢复的特定文件进行分析,发现采用vfs公文系统的索引文件具有强的类型特征,而且文件中包含目录信息。

4、按照vfs公文系统的索引结构特征,北亚企安数据恢复工程师编写程序提取数据,提取数据完成后根据特征重新命名。

5、按类型恢复数据文件,然后由用户方根据索引文件重新整理数据文件。

6、整理完成后对恢复出来的数据进行检测,检测完成后用户方确认恢复数据完整有效。本次服务器数据恢复工作完成。

标签:数据恢复,san,恢复,文件系统,出错,服务器,数据
From: https://blog.51cto.com/sun510/9025439

相关文章

  • 【北亚服务器数据恢复】服务器RAIDZ多块磁盘离线导致RAIDZ崩溃崩溃导致ZPOOL下线的数
    服务器数据恢复环境:服务器中有32块硬盘,组建了3组RAIDZ,部分磁盘作为热备盘。zfs文件系统。服务器故障:服务器运行中突然崩溃,排除断电、进水、异常操作等外部因素。工作人员将服务器重启后发现无法进入操作系统。将故障服务器中所有硬盘编号后取出,经过硬件工程师检测没有发现有硬......
  • Linux 挂载 IP SAN
    CentOS7挂载IPSAN环境描述IPSAN为DellEQLPS4100,创建卷名称ODB01,分别设置指定IP允许访问和CHAP账户访问。IPSAN对外服务IP:10.3.6.10CentOS19087.7:10.3.5.1211.安装iSCSIinitiator和iscsiadmiscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记......
  • Java定义变量容易出错的点
    在Java中,定义的数值有默认的类型(整型为int、浮点型为double),所以在定义变量的时候要注意类型的问题。例如:因为给l的值(10000000000)默认类型是int类型,所以超出了范围;修改:在给的值后面加上L,......
  • 博科SAN&华为SNS(OEM博科)交换机命令
    一、查看交换机基本信息1、查看交换机的固件版本--------------------------------------------------------------------SNS:admin>versionKernel:2.6.34.6FabricOS:v8.2.0b     ##固件版本号Madeon:MonApr922:21:552018Flash:FriApr2621:57:552019Boot......
  • hackthebox absolute insane
     信息收集Payattentiontothelastlinessl-date:wehave7hourclockskew,whichshouldkeepinmindifdoinganykeberosauth.SMB-TCP445smbclient-N-L//10.10.11.181#对面拒绝连接crackmapexecsmbabsolute.htb  #对面存在smbcrackmapexec......
  • logstash抽取clickhouse数据库偶现网络错误异常并提示FORMAT TabSeparatedWithNamesAn
     如上图错误信息所示,可以看到第一次sql查询是正常的,在第二次offset偏移的时候报了网络错误。起初的想法就是clickhouse的问题,把sql粘贴出来放入clickHouse中单独执行发现sql并无问题。然后又认为是logstash的问题并分别下载了logstash-7.3.1、logstash-7.17.15、logstash-8.11.......
  • 服务器数据恢复-服务器raid6离线磁盘强制上线后上层分区打不开,数据无法访问的数据恢复
    服务器数据恢复环境:服务器上有一组由12块硬盘组建的raid6磁盘阵列,raid6阵列上层有一个lun,映射到WINDOWS系统上使用,WINDOWS系统划分了一个GPT分区。服务器故障&分析:服务器在运行过程中突然无法访问。对服务器进行检测后,工作人员发现服务器raid6阵列中有3块磁盘处于离线状态,于是将......
  • yay更新时出错解决
    使用yay-Syyu更新系统软件,出错,提示:(0/1)FailedtodownloadPKGBUILD:qt5-webkit->获取qt5-webkit时出错:错误:工作区中下列未跟踪的文件将会因为合并操作而被覆盖:qt5-webkit-bison-3.7.patchqt5-webkit-python-3.9.patch请在合并前移动或删除。正......
  • 数据恢复软件DiskGenius永久激活版本分享
    软件介绍:DiskGenius是一款专业级的数据恢复软件,算法精湛、功能强大,用户群体广泛;支持各种情况下的文件恢复和分区恢复,恢复效果好;文件预览、扇区编辑、加密分区恢复、Ext4分区恢复、RAID恢复等高级功能应有尽有,满足个人用户及企业用户对数据恢复的各种需求。软件特点:软件安装包网盘下......
  • DiskGenius专业版数据恢复软件轻松找回误删的数据硬盘数据恢复软件U盘数据恢复软件
    DiskGenius能够恢复数据的前提条件是:DiskGenius能够识别出您要恢复数据的存储硬件(硬盘、移动硬盘、U盘、存储卡等)。比如下图:这是我使用的电脑上,运行DiskGenius,识别出的三个存储硬件,HD0和HD1是本机的硬盘,容量分别是256GB和2T;RD4是个U盘,容量只有4G,上面只有一个分区L。如果一个存储设......