linux 误删文件恢复

文档太给力了!误删了几个重要文件,抖抖嗦嗦偷偷恢复了,救了我!!!

http://jingyan.baidu.com/article/2f9b480d6c2bcd41cb6cc223.html

注意几个地方:

1)最后cd到误删目录下操作,否则有可能 logdump时告诉你不存在

2)df -T 可以查看文件系统,找你熟悉的试试看是不是。

[[email protected] tmp]# cd ../data/admin/weblog_wireless/
[[email protected] weblog_wireless]# debugfs
debugfs 1.41.12 (17-May-2010)
debugfs: open /dev/vdb
debugfs: ls -d /admin/weblog_wireless
25165988 (12) . 25165825 (12) .. 25296905 (16) ready
25427970 (20) old 25296902 (12) pre
25184874 (4024) weblog_wireless_20160505_3.txt.bk
<25184874> (44) weblog_wireless_20160427_part1.txt
<25190394> (3936) weblog_wireless_20160505_3.txt
<25190392> (3896) weblog_wireless_20160505_2.txt
<25187335> (3856) weblog_wireless_20160504_2.txt
debugfs: logdump -i weblog_wireless_20160505_2.txt
weblog_wireless_20160505_2.txt: File not found by ext2_lookup
debugfs: logdump -i <25190392>
Inode 25190392 is at group 3074, block 100664607, offset 2944
Journal starts at block 30019, transaction 28238
Found sequence 26118 (not 29531) at block 9458: end of journal.
debugfs: quit
[[email protected] weblog_wireless]# dd if=/dev/vdb of=/tmp/weblog_wireless_20160505_2.txt.bk bs=4096 count=1 skip=100664607
1+0 records in
1+0 records out
4096 bytes (4.1 kB) copied, 0.000172198 s, 23.8 MB/s
[[email protected] weblog_wireless]# dd if=/dev/vdb of=/tmp/weblog_wireless_20160504_2.txt.bk bs=4096 count=1 skip=100664607
1+0 records in
1+0 records out
4096 bytes (4.1 kB) copied, 0.000162519 s, 25.2 MB/s
[[email protected] weblog_wireless]# cd /tmp/
[[email protected] tmp]# ll

时间: 2024-10-11 18:28:19

linux 误删文件恢复的相关文章

linux 误删文件后 恢复

LINUX误删文件后,为了把损失降低到最低,进行如下操作: 一:卸载或者以只读的方式挂载需要恢复的分区: example:  umount  /dev/sdb1      #卸载挂载的sdb1 二:安装extundelete   (需要epel源进行支持) example:yum -y install extundelete 三:查看sdb1分区里文件对应的inode example:extundelete /dev/sdb1  --inode 2 文件名    inode    deltete

Ubuntu 16.04使用rm -rf误删文件恢复方法收集

说明:不一定有效,需要不断尝试 一.lsof 文件刚刚被删除,想要恢复,先尝试lsof. lsof |grep data.file1 cp /proc/xxx/xxx/xx /dir/data.file1 如果lsof不能看到文件,那么就需要使用恢复软件进行恢复. 要做的第一件事是立刻卸载被误删除文件所在的分区,或者重新以只读方式挂载此分区. umount /dev/part 或 mount -o remount,ro /dev/part 删除一个文件,就是将文件inode(inode 是操作系

GRT Recover My File误删文件恢复

在日常的电脑操作中,我们可能会由于硬盘硬件损坏.硬盘格式化导致文件的丢失,在这种情况下,推荐一款误删文件的恢复软件给大家使用. GRT Recover My File是由GRTSoft公司推出的一款数据恢复软件,能够帮助你恢复误删的照片.电影.歌曲等资源. 功能介绍:1.GRT Recover My File支持FAT12.FAT16.FAT32.NTFS文件系统:2.可以帮助你快速的恢复被误删除的文件和文件夹,即使回收站已被清空或使用SHIFT + Del键彻底删除也可以恢复:3.程序提供了易

安卓手机误删文件恢复?如何恢复

安卓手机误删文件恢复?如何恢复?你是不是也有因为自己的失误,而将我们的手机文件给误删除的时候,那么遇到这种时候,你是怎么解决的,你是不是会想要找回自己误删的手机文件呢? 其实,若是我们不小心将我们的手机文件给误删的话,我们是不是可以通过一些方法去恢复我们的手机文件呢?其实是可以的,我们若是没有任何备份的情况下的话,我们是可以使用下面的方法恢复的. 1.首先可以在准备恢复的时候打开电脑,之后在电脑上浏览器上下载安装"互盾安卓恢复大师",之后用数据线将电脑和丢失数据手机连接在一起,之后打开

手机误删文件恢复方法,简单恢复

手机误删文件恢复方法,简单恢复.我们很多的时候都会因为自己的手机一些细小的原因,而将我们的手机文件给误删了,其实有的时候,我们误删了也是无所谓的,我们是可以选择借助我们的手机备份去恢复的. 那么若是我们没有手机备份的情况下,我们是不是可以通过一些方法找回我们的手机误删文件呢?我们该怎么恢复我们的手机误删文件呢?若是你不会的话,你也可以选择试试下面的方法去找回你的手机误删文件. 1.首先可以在准备恢复的时候打开电脑,之后在电脑上浏览器上下载安装"互盾安卓恢复大师",之后用数据线将电脑和丢

Linux Ext3、Ext4误删文件恢复 extundelete

使用linux难免遇到误删文件的情况,使用extundlete 即可恢复误删文件 记下操作流程:1. 安装Linux数据恢复软件extundelete需要依赖两个包 sudo aptitude install e2fsprogs e2fslibs-dev 下载页面http://extundelete.sourceforge.net/ 快速下载: download extundelete 编译三部曲 ./configuremakesudo make install 2.如果分区已经挂载,先umou

Linux下误删文件恢复

资深的Linux玩家,一般不会误删文件,就算误删文件,往往提前做过备份.如果有像我一样的菜鸟误删文件并且没有备份的话该怎么办呢?我就故作高深的讲讲. 在Linux中有许多文件修复工具,在咱51cto上有大师介绍过,我就不多说,我就把我的方法介绍一下吧!我用的是debugfs工具. 具体步骤如下: 1.删除任一文件 2.查看你删除文件所在的磁盘,我的在/dev/sda2. 3.启动debugfs(在命令行输入debugfs即可),并打开删除文件所在的分区,我的是/dev/sda2 4.查找删除文件

云服务器 ECS Linux 误删除文件恢复方法介绍

云服务器 ECS Linux 下,rm -rf  意味着一旦删除的文件是无法挽回的.但如果在没有文件覆盖操作的前提下,可以先尝试相关方式进行文件恢复. 本文对此进行简要说明. https://help.aliyun.com/knowledge_detail/41197.html?spm=5176.7841174.2.6.uqC1as 通过 extundelete 尝试数据恢复 说明: 下文以 CentOS 6.5 ext4 文件系统为实验环境,工具为 extundelete. 在实际线上恢复过程

Linux误删文件教训,吃一堑长一智

前几天在做php期末项目中,这个期末项目做了一个月,最后再添加一个清除缓存的功能就可以完成了,可是悲剧就是在最后发送,写了一段清理缓存的代码,因为还是学生在学习阶段,代码不完善,而且没有经过测试(教训一),直接放在项目里执行,导致写的30几个php文件全部被自己删了,而且没有备份(教训二). 最恨的是,误删文件之后我还往这个文件夹里写入了一些东西并且还把extundelete装到了这个文件夹下(教训三),导致文件只恢复少量一部分,大部分因为被新写入的数据彻底覆盖. 教训一:测试.在写功能的过程中