centos7 rm之后数据恢复的方式仅供自己学习参考 如果文件没有被使用 初次测试发现基本无法恢复。场景1 文件正在被程序使用创建一个文件 并用tail -f一直读取文件信息 不要使用tailf 这个文件删除后会被终止掉在另一个窗口删除这个文件安装lsof并通过lsof 查看正在读取这个文件的进程yum -y install lsof lsof |grep delete test.txt去/
记录我尝试恢复rm命令删除文件之后的恢复的三种办法。先不管使用哪种办法,网上找到的主流的都是基于inode的,所以,在文件被删除后,马上挂起挂载盘只允许读操作,拒绝写操作是第一要义。第一种 误删文件进程还在这种方法就比较简单,能还原的文件限制也比较多。如果被删除的文件的进程还是存在,即能找到进程PID。通过命令 lsof | grep (deletefile) 查找到进程id。然后就是进入进程目录
本文档主要以CentOS7操作系统为例,介绍如何使用开源工具Extundelete快速恢复被误删除掉的数据。Extundelete能够利用inode信息结合日志去查询该inode所在的block位置,以次来查找和恢复所需的数据,该工具最给力的一点就是支持ext3/ext4双格式分区恢复,基于整个磁盘的恢复功能较为强大。在数据被误删除后,第一时间要做的是卸载被删除数据所在的磁盘或磁盘分区。因为将文件
一、 将磁盘分区挂载为只读这一步很重要,并且在误删除文件后应尽快将磁盘挂载为只读。越早进行,恢复的成功机率就越大。 1.  查看被删除文件位于哪个分区[root@localhost ~]# mount /dev/mapper/VolGroup-lv_root on / type ext4(rw) /dev/mapper/VolGroup-lv_home on /home
一、安装依赖包  yum install gcc gcc-c++ gcc-g77  yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel二、安装    wget http://jaist.dl.sourceforge.net/project/extundelete/extundel
原创 2016-08-03 11:16:11
5398阅读
一、 将磁盘分区挂载为只读 这一步很重要,并且在误删除文件后应尽快将磁盘挂载为只读。越早进行,恢复的成功机率就越大。   1.  查看被删除文件位于哪个分区 [root@localhost  ~]# mount/dev/mapper/VolGroup-lv_root on / type ext4(rw)/dev/mapper/VolGroup-lv_home on /home type ext4(
转载 2021-08-17 23:42:57
1037阅读
【备注,转自https://www.cnblogs.com/archoncap/p/5420624.html 未测试是否正确可行】 Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。目
转载 2017-12-25 10:42:00
871阅读
2评论
在使用Linux系统时,可能会偶尔遇到误删文件或目录的情况。其中一个经典的误操作就是使用rm -rf命令来删除文件或目录,而不小心删除了重要的数据。在这种情况下,我们需要尽快采取措施来恢复被删除的文件或目录。 首先,我们要明确一点,使用rm -rf命令删除文件或目录后,数据并没有立即消失,而是被放到了垃圾箱中。因此,我们有机会通过一些方法来恢复这些被删除的数据。 在Linux系统中,存在一种称
各位小伙伴大家好,我是运维虫子!今天,我们聊一聊,如果在Linux平台下,执行rm -rf误删除文件,我们可以做哪些数据恢复的工作以及我们该如何应对不小心删除数据。windows恢复误删除文件相对比较简单,各种版本的磁盘工具都能轻松恢复。本篇文章讲的是centos7下误删除文件的恢复。由于ext4与xfs恢复方法不一样,所以准备ext4和xfs两种格式的分区: 为了最后确认数据,这里从
最近使用centos执行了rm -rf删除了一个文件,后面想恢复。先关闭selinuxvim /etc/selinux/config SELINUX=disabled reboot 重启生效1、使用debugfs命令恢复(此命令为系统自带)1-1、查看文件系统类型,以下2个命令都可查看,我的环境里面文件系统类型是ext4parted -ldf -Th1-2、创建test文件,往里面填入内容,然后删
XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据。xfsdump 按inode顺序备份一个XFS文件系统。centos7选择xfs格式作为默认文件系统,而且不再使用以前的ext,仍然支持ext4,xfs专为大数据产生,每个单个文件系统最大可以支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性高。还可以通过xfsdump,xfsrestore来备
不过是在工作或者学习中,我们都经常又可以触及到一个非常危险的命令rm -rf,这个命令会直接删除数据,并且不需要我们确认,所以说使用的时候要注意。那么,如果我们一不小心删除了数据该怎么办呢?首先,我们要知道删除数据的两种场景1.在执行删除文件时,该文件正被进程使用 2.是文件未被使用,而被误删除为什么删除的数据还可以恢复?对于第一种情况:文件正在使用,数据可以恢复是因为Linux里, 每个文件都有
一.extundelete安装1.安装依赖包# yum install e2fsprogs* -y 2.下载并安装extundelete# wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 # tar -jxvf extundel
原创 2014-10-13 14:17:23
2400阅读
...
转载 2021-08-10 11:41:51
551阅读
​ 作者:zhouyu责编:linse经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。事故背景安排一个妹子在一台生产服务器上安装 Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到
转载 2022-03-24 14:00:16
909阅读
我们继续学习典型故障问题,主要是以“磁盘数据恢复”为主题的学习。 在工作中,我们知道一些操作命令危险性很高,如: rm -rf,它会造成数据的误删除。如果万一出现这样情况导致数据误删除时,我们应该如何对数据进行恢复呢?删除数据的两种场景通常有两种数据删除的场景是你需要清晰了解的。第 1 个是在执行 rm -rf 删除文件时,该文件正在被进程使用。第 2 个是这个文件并没有被其他进程所使用,而被误删
Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。目录[-]依赖安装查找要恢复的驱动器名运行恢复恢复单个文件恢复一个目录恢复整个分区Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。网上说在
转载 精选 2016-08-15 15:10:52
3172阅读
手太快,肠子都毁清了。本来是删除一个文件 rm path/myfile.txt结果不知为何加了个*,变成了rm path/myfile.txt *赶紧ls,发现所有代码都化为了乌有,还没提交,还没备份。删除时还不确认。一秒钟,世界就清净了。 带着侥幸的心情四处寻找,并无一处压缩包备份。有一些备份的地
转载 2018-03-30 15:25:00
1226阅读
2评论
人无完人,工作环境中,我们难免会存在误操作(如:rm -rf)。接下来,我们来模拟一个误删除操作(rm -rf),然后利用ext3grep取回被误删的数据。ext3grep官方网站:http://code.google.com/p/ext3grep/这里下载的是ext3grep-0.10.2.tar.gz所需要的系统相关包:[root@localhost ~]# rpm -qa | grep e2
原创 2014-07-15 14:32:49
7161阅读
导读在日常的运维工作中,大部分OP都习惯性的经常rm -rf 命令用于文件目录的删除,通过命令“rm -rf”可以将任何数据直接从硬盘删除,并且没有任何提示,同时Linux下也没有与Windows下回收站类似的功能,也就意味着,数据在删除后通过常规的手段是无法恢复的。所以当出现误操作时,很难快速的找回被删除的文件。数据恢复工作选择在Linux下,基于开源的数据恢复工具有很多,常见的有de
  • 1
  • 2
  • 3
  • 4
  • 5