当前位置: 首页 > news >正文

UNIX数据恢复—UNIX系统常见故障问题和数据恢复方案

UNIX系统常见故障表现:
1、存储结构出错;
2、数据删除;
3、文件系统格式化;
4、其他原因数据丢失。

UNIX系统常见故障解决方案:
1、检测UNIX系统故障涉及的设备是否存在硬件故障,如果存在硬件故障,先交由硬件工程师处理。
2、以只读方式检测故障表现是否与用户方描述相同。
3、以只读方式对故障设备的存储做完整镜像。
4、基于镜像文件分析&恢复数据。
5、将恢复出来的数据暂存在另一个存储体上。
6、验证恢复好的数据,确认其正确性。

UNIX系统常见故障数据恢复可能性分析:
◆针对存储结构出错:
UNIX有很多种存储管理方式,错误可能会出现在RAID结构、卷组结构、分区结构、片区结构。如果故障出现在以文件系统为单位,在存储内进行一个或几个文件系统组织的管理方式上,而文件系统本身没有破坏,出现问题后也没有进行其他破坏性操作,数据恢复可能性非常高。
 
◆针对文件删除。
如果文件删除后,没有新数据写入:
AIX JFS/JFS2下的文件删除,通常可完整恢复。
SGI XFS下的文件删除,通常可完整恢复。
Vxfs下的文件删除,针对文件数量很少的情况,北亚企安已经研究出了这类故障数据恢复的算法,否则按照节点丢失情况处理。
SCO HTFS、UFS下文件删除,节点通常会丢失。
UNIX类文件系统,如果节点丢失,则意味着文件的属性(大小、日期戳、权限、与名称的关联等)就无法获得。部分情况下,索引也无法找到。这种故障情况主要通过需要恢复的文件的内部特征来恢复数据。通常,如果是ORACLE之类的数据库文件是可以恢复的;但压缩包、多媒体等数据不容易恢复。
如果文件删除后有写入,写入数据所覆盖的区域无法恢复。

◆针对文件系统格式化。
如果格式化后没有数据写入:
AIX JFS及JFS2下,格式化前的大多数文件可以恢复。
SGI XFS下,格式化前的大多数文件可以恢复。
Vxfs下, 格式化后需要分析新结构与格式化前的结构的重叠部分,恢复的可能性处于AIX JFS2格式化与UFS格式化之间。
其余UNIX类文件系统(如UFS)下,格式化通常会导致节点丢失,这种情况与删除相同,恢复可能性可参照文件删除后节点丢失的数据恢复可能性。
如果格式化后有数据写入,写入数据所覆盖的区域无法恢复。 
 
◆针对其他原因数据丢失。
UNIX下的数据丢失实质上都可以归结为:节点是否丢失、索引是否丢失、数据本身是否丢失。删除、格式化通常意味着节点和索引丢失。如果数据本身丢失就没有恢复数据的意义了。如果某个文件的节点、索引和数据本身都可以找到,则可以完整恢复。

Tips:
◆在数据丢失后,应尽可能减少操作。很多情况下,即使只是开着机且什么都不做,也可能导致数据破坏情况的进一步加剧。如果条件允许的话,在发现数据损坏后,立即对存储做只读的完整备份。
◆发现硬件设备无法正常工作,尽可能不加电或者少加点,避免设备的进一步损坏。
◆做好备份,尽可能避免单存储备份,如数据非常重要,最好异地备份。

http://www.lryc.cn/news/503024.html

相关文章:

  • adb连接逍遥安卓模拟器失败的问题解决方案
  • 【昇腾】NPU ID:物理ID、逻辑ID、芯片映射关系
  • Three.js曲线篇 8.管道漫游
  • scala基础_数据类型概览
  • 【LeetCode刷题之路】622.设计循环队列
  • 暂停一下,给Next.js项目配置一下ESLint(Next+tailwind项目)
  • Windows系统磁盘与分区之详解(Detailed Explanation of Windows System Disks and Partitions)
  • 顺序表的使用,对数据的增删改查
  • XDMA与FPGA:高效数据传输的艺术
  • #思科模拟器通过服务配置保障无线网络安全Radius
  • 浅谈Python库之pillow
  • Android通过okhttp下载文件(本文案例 下载mp4到本地,并更新到相册)
  • 计算机网络从诞生之初到至今的发展历程
  • Kudu 源码编译-aarch架构 1.17.1版本
  • SEC_ASA 第二天作业
  • 操作系统(5)进程
  • 6_Sass 选择器函数 --[CSS预处理]
  • 考研数学【线性代数基础box(数二)】
  • ModbusTcp获取数据
  • java 知识点:注解及使用
  • AI预测体彩排3采取888=3策略+和值012路+胆码+通杀1码测试12月13日升级新模型预测第156弹
  • faiss数据库检索不稳定
  • Vue技术中参数传递:Props与事件的实践指南
  • C++【基础】 ---- 快速入门 C++
  • Neo4j+Neovis+Vue3:前端连接数据库渲染
  • React 18
  • Java:集合(List、Map、Set)
  • 使用秘钥登录服务器
  • BFS算法题
  • 网络应用技术 实验八:防火墙实现访问控制(华为ensp)