linux 数据恢复软件_常见的数据恢复软件

linux 数据恢复软件_常见的数据恢复软件一。数据删除命令:rm-rf,将任何数据直接从硬盘删除,且没有任何提示建议做法:把命令参数放到后面:rm-rfi将删除的东西通过mv命令移动到系统下的/temp目录下,然后写个脚本定期执行清除操

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一。数据删除

命令:rm -rf,将任何数据直接从硬盘删除,且没有任何提示

建议做法:

  • 把命令参数放到后面:rm -rfi
  • 将删除的东西通过mv命令移动到系统下的/temp目录下,然后写个脚 本定期执行清除操作
  • 备份

二。extundelete的安装与使用

Linux下常见的基于开源的数据恢复工具有:debugfs/R-Linux/ext3grep/extundelete

1.恢复原理:三步

  • extundelete恢复文件并不依赖特定的文件格式,首先extundelete会通过文件系统的incode信息(可通过 ls -id / 查看;根目录的incode一般为2)来获得当前文件系统下所有文件的信息(包括文件名和incode,包括已删除的文件)。
  • 然后利用incode信息结合日志去查询该incode所在块位置,包括直接块/间接块等信息。
  • 最后利用dd命令将这些信息备份出来,从而恢复数据文件

2.安装(介绍编译安装)

  • 安装前需安装e2fsprogs和e2fsprogs-libs两个依赖包
  • 下载extundelete(.tar.bz2)结尾的文件,假设为0.2.4版本
  • 解压:tar jxvf extundelete-0.2.4.tar.bz2
  • cd extundelete-0.2.4
  • ./configure
  • make
  • make install

3.用法

命令格式:extundelete [optons] [action] device-file

[option]参数:

  • –version,-[vV],显示软件版本号
  • –help,显示软件帮助信息
  • –superblock,显示超级块信息
  • –journal,显示日志信息
  • –after dtime,时间参数,表示在某段时间之后被删除的文件或目录
  • –before dtime,时间参数,表示在某段时间之前被删除的文件或目录

[action]动作参数:

  • –incode into,显示节点“ino”的信息
  • –block blk,显示数据块“blk”的信息
  • –restore-incode ino[,ino,…],还原命令参数,表示还原节点“ino”的文件,还原的文件会自动放在当前目录下的RESTORED_FILES文件夹中,使用节点编号作为扩展名。
  • –restore-file’path’,还原命令参数,表示将还原指定路径的文件,并把还原的文件放在当前目录下的RECOVERED_FILES文件中。
  • –restore-all,还原命令参数,表示将尝试还原所有目录和文件
  • -j journal,表示从已经命名的文件中读取扩展日志。
  • -b blocknumber,表示使用之前备份的超级块来打开文件系统,一般用于查看现有超级块是不是当前所要的文件
  • -B blocksize,表示使用数据块大小来打开文件系统,一般用于查看已经知道大小的文件。

4.注意

数据被误删之后,首先要做的是卸载被删除数据所在的磁盘或磁盘分区。如果根分区遭到删除,需要将系统进入单用户,并且将根分区以只读模式挂载。

原因:文件删除后,仅仅是将文件的incode中的扇区指针清零,实际文件还在。如果磁盘以读写械挂载,这些已删除文件的数据块就可能被操作系统重新分配出去,在这些数据块被新的数据覆盖后,这些数据就真丢失了。所以以只读模式挂载可以尽量降低数据块中数据被覆盖的风险。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/168256.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • fdfs启动_procfs

    fdfs启动_procfsuser/bin下命令fdfs_trackerd/etc/fdfs/tracker.conf/etc/fdfs/tracker.conf配置文件所在位置fdfs_storaged/etc/fdfs/storage.conf

  • 模拟电子线路复习笔记( 六) —— 集成运算放大器原理及其运用「建议收藏」

    模拟电子线路复习笔记( 六) —— 集成运算放大器原理及其运用「建议收藏」模拟电子线路复习笔记(六)——集成运算放大器原理及其运用本文是对模电的第六章的集成运算放大器原理及其运用知识点的笔记总结。全文手写,附有例题解析,帮助加深理解。1.知识点总结2.习题解析…

  • NR信道带宽利用率、NR-ARFCN与channel raster[通俗易懂]

    NR信道带宽利用率、NR-ARFCN与channel raster[通俗易懂]1.NR的信道带宽利用率  相比4G最高仅90%的信道带宽利用率,5GNR进一步提高信道带宽利用率,最高可达98.28%,需要各厂家自主实现对OOB的抑制,可采用filter、windowing技术等。  2.NR-ARFCN与channelraster…

  • 是在传统pc的路上走呢,还是跟潮流走移动互联网「建议收藏」

    这些天在准备期末考试,复习c++,可是总是对手机应用的开发感兴趣,往java方向发展可能前途更好么?以我目前接触的信息来看,貌似java语言更受欢迎,而且照现在的趋势发展,手机这种移动终端的发展应该是以后一段时间的趋势,前几天看到一个关于c++的帖子,说以后c++的程序员会两极分化,学得很好的会找到很好的工作,高新,而学的一般的,全都找不到工作。大意是这样,看了很没有信心,现在全校有一半的专业都在

  • read函数原理「建议收藏」

    read函数原理「建议收藏」文章出处 http://blog.csdn.net/lwj103862095/article/details/38518069原始出处 http://blog.csdn.net/unbutun/article/details/6101354#ibm-pconRead系统调用在用户空间中的处理过程Linux系统调用(SCI,systemcallinterface)的

  • 怪盗基德的滑翔翼(最长上升子序列)「建议收藏」

    怪盗基德的滑翔翼(最长上升子序列)「建议收藏」最长上神子序列(nlogn)原题链接怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼。有一天,怪盗基德像往常一样偷走了一颗珍贵的钻石,不料却被柯南小朋友识破了伪装,而他的滑翔翼的动力装置也被柯南踢出的足球破坏了。不得已,怪盗基德只能操作受损的滑翔翼逃脱。假设城市中一共有N幢建筑排成一条线,每幢建筑的高度各不相同。初始时,怪盗基德可以在任何一幢建筑的顶端。他可以选择一个

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号