联系:手机/微信(+86 13429648788) QQ(107644445)

标题:操作系统层面反删除恢复文件损坏太多处理—-碎片恢复

作者:惜分飞版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

最近有朋友公司运维人员,不小心在CentOS 8的操作系统上执行了rm -rf /*,导致系统无法启动,而且oracle数据库被删除.
通过专业的xfs文件系统工具,尝试恢复


通过对恢复出来的数据文件进行检测


发现通过文件系统层面恢复的数据文件有大量坏块(由于文件系统层面有文件分配目录被覆盖导致恢复出来的部分连续block被空块代替),无法满足业务需求,对于此类情况,考虑通过底层碎片重组技术进行恢复


参考以往类似文章
xfs删除数据文件恢复
dbca删除库和rm删库恢复
restore database误操作恢复
sql server 数据库 mdf 0kb 恢复
文件系统损坏导致数据文件异常恢复
Oracle 数据文件大小为0kb或者文件丢失恢复

操作系统层面反删除恢复文件损坏太多处理—-oracle碎片恢复的更多相关文章

  1. 如何恢复 Linux 上删除的文件,第 1 部分

    来源:http://www.ibm.com/developerworks/cn/linux/l-cn-filesrc/ 原理及普通文件的恢复 要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的 ...

  2. mongodb文件损坏的恢复--无可恢复数据

    1.mongodb 启动异常error code 100,检查日志,数据文件损坏 2 检查collection-15-6548623434943640018.wt 可恢复数据,为空,不存在恢复的数据 ...

  3. 如何恢复 Linux删除的文件

    原理及普通文件的恢复 要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据.本文从数据恢复的角度,着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构,并通过 ...

  4. Git学习之路(4)- 撤销操作、删除文件和恢复文件

    ▓▓▓▓▓▓ 大致介绍 经过前面的学习(小白学Git)已经建立了版本库,并上传了文件,这次来学习对这些文件进行基本的操作,即: ◆ 撤销操作 ◆ 删除文件 ◆ 恢复文件 我在此之前,已经将三个文件提交 ...

  5. mysql启动后随即关闭问题解决(ibdata1文件损坏导致)

    机房一台服务器上的mysql运行一段时间了,突然出现了一个很奇怪的现象:重启后无法恢复了!准确情况是:启动mysql后随即就又关闭了. 查看mysql错误日志如下: 160920 22:41:41 m ...

  6. 由于删除DBF文件报错 —— ORA-01033: ORACLE initialization or shutdown in progress

    由于移动或删除DBF文件报错:ORA-01033: ORACLE initialization or shutdown in progress   原因:一般该类故障通常是由于移动文件而影响了数据库日 ...

  7. 在 Linux 系统下使用 PhotoRec & TestDisk 工具来恢复文件

    当你在系统中有意或无意地使用 shift + delete 组合键.删除选项,或是清空回收站的方式来删除一个文件时,该文件的内容并没有从硬盘(或是其它存储设备)上直接销毁. 它仅仅是从系统的目录结构中 ...

  8. 高性能Linux服务器 第6章 ext3文件系统反删除利器ext3grep extundelete工具恢复rm -rf 误删除的文件

    高性能Linux服务器 第6章  ext3文件系统反删除利器ext3grep  extundelete工具恢复rm -rf 误删除的文件 只能用于ext3文件系统!!!!!!!高俊峰(高性能Linux ...

  9. 萌新笔记——linux下(ubuntu)反删除(误删恢复)与回收站制作

    刚刚有个小伙伴不小心删了他写了好几的天代码,为他心疼之余帮他找回了文件. 想到我之前也常常误删一些文件,就干脆分享一下我的反删除方法,并说说我做的回收站(好low的,求大神指点) 首先是反删除软件ex ...

  10. 记录SQL Server2008日志文件损坏的恢复过程

    记录SQL Server2008日志文件损坏的恢复过程: 环境: 系 统:Windows Server2003 数据库:SQL Server2008 故障原因: 通过mstsc链接同一服务器时,用户界 ...

随机推荐

  1. Delaunay Triangle 学习1

    简介 三角化 参考链接 https://www.cnblogs.com/zhiyishou/p/4430017.html 三角化 求一个二维的三角形的面积也可以通过这个方法 首先要保证逆时针方向,三角 ...

  2. Golang基础笔记十一之日期与时间处理

    本文首发于公众号:Hunter后端 原文链接:Golang基础笔记十一之日期与时间处理 本篇笔记介绍 Golang 里日期与时间的处理,以下是本篇笔记目录: 当前日期与时间的获取 字符串与时间格式的互 ...

  3. 使用rclone将linux服务器上的文件夹同步到nextcloud

    最近公司在用nextcloud管理文件,我写了一个python脚本,领导想看中间生成的图片,让我把图片同步到nextcloud上.上网搜了一些方法,最终用rclone实现,以下是实现过程. 服务器版本 ...

  4. 数据库Oracle19C在网上查阅其实在数据量不超过1亿的情况下

    数据库我使用的是Oracle19C在网上查阅其实在数据量不超过1亿的情况下,Mysql和Oracle的性能其实相差不大,超过1亿,Oracle的各方面优势才会明显.

  5. FFmpeg 的介绍与使用

    FFmpeg既是一种音视频编解码工具,也是一组音视频解码开发套件.作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口. https://blog.csdn.net/u011330638/a ...

  6. HelpSteer2 与 StackExchange 谁是偏好建模的 “最佳拍档”?

    1.数据基础对比 对比纬度 StackExchange HelpSteer2 数据来源 基于 Stack Overflow.Server Fault 等多个问答社区的真实用户互动内容. 主要来自客户支 ...

  7. HAMi vGPU 原理分析 Part3:hami-scheduler 工作流程分析

    上篇我们分析了 hami-webhook,该 Webhook 将申请了 vGPU 资源的 Pod 的调度器修改为 hami-scheduler,后续使用 hami-scheduler 进行调度. 本文 ...

  8. VMware使用过程中出现了虚拟机繁忙问题

    记录下这个问题,这个问题的原因是VMware15以下版本和win10系统不兼容,将VMware版本升级到15.1以上即可解决问题.

  9. Negigent Norbert Gym - 102680E

    https://vjudge.net/problem/Gym-102680E/origin https://vjudge.net/contest/396206#problem/E Naughty Ne ...

  10. JavaSE-跳转语句(return,break,continue,goto,throw)

    跳转语句 Java 中的跳转语句允许你控制程序的流程,主要有以下几种: return:从方法返回一个值,并退出当前方法. break:跳出当前的循环(for.while 或 do-while). co ...