误删了php文件怎么恢复,linux中误删了文件怎么恢复

本文详细介绍了如何在Linux系统中,通过SecureCRT远程工具配合debugfs命令恢复误删文件。步骤包括检查系统版本、创建测试文件、删除文件、使用debugfs查找Inode号,最后通过指定偏移量和块数成功恢复文件。
摘要由CSDN通过智能技术生成

409a2abe99fe756f2c8311ab767bbb67.png

linux中误删了文件怎么恢复

作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。

一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式

6ecc3f8959b93465728e1ea90b85f6a3.png

二、为方便本次实验,我们新创建一文件。

b6ed3bdbc62f38e491dd673fe0faa17e.png

三、执行删除操作rm -rf web_1.txt

四、运用,系统自还工具debugfs来修复

ec619b9ee6540f060c8d2afd1e2151fe.png

五、打开,刚刚被删除文件所在的分区

查看目录在分区

4a5c35fa206520bca65390fdf379f51f.png

2395ee4467ce8e395c9c640aa9be6571.png

六、用ls 加-d参数显示刚刚删除文件所在的目录

eced144348d50a5741c7559b501b356d.png

七、显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –I <19662057>

82dc102cb31ca94ecc8b7e7f0a2eab44.png

八,执行完命令后,显示了一屏信息,我们需要的是下面这一行,并且要记住,后面的值

6f25ac553fb6a22a6919a3e7badbf6b9.png

九、退出dedugfsqiut

十,执行如下命令

bs与下图offset值一致,skip与block值一致

4fcc3d902f754247de833c5aa377d53a.png

十一,以上结果表示恢复成功我们看下/opt/wb_1目录下到底有没有

a6e1d6a6334672888b05d4499c71d674.png

恢复成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值