IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 6:27:13       共计:4566 浏览

linux误删文件查看、恢复?

恢复步骤

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

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

三、执行删除操作

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

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

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

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

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

九,退出debugfs

十,执行如下命令

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

十二,tmp目录下有我们显示一下。

linux下rm之后的文件还能恢复吗?

理论上rm删除的文件是还能恢复的。删掉文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上,关键在于找出索引点,然后将其所指数据块内的数据抓出,再保存到另外的分区。在用rm误删除文件后,我们要做的第一件事就是保证不再向误删文件的分区写数据。  通常我们可以有以下几种选择:  

1、借助工具。  

2、自己写程序。你需要会编程并了解对应的文件系统。  

3、如果数据很有用,也许可以找专业公司抢救。  工具  1、The Sleuth Kit   2、Foremost     3、一个全能的工具,Finaldata,可以恢复unix/linux/dos下误删的文件。对于unix,支持这些产品,     Solaris、AIX和HP-UX。对于linux,支持EXT2的文件系统。对于dos,支持FAT 12/16/32, NTFS 4/5/5.1 的文件系统。  

4、如果文件系统是ext2(对ext3无效):  ext3的删除机制是直接把 inode data 删除了,所以造成 ext3 无法反删除(ext3设计为无法恢复被删除的文件)。  unrm  ext2ed  debugfs(undel lsdel )  recover  Midnight Commander(mc)  e2undel  tct  

5、如果文件系统是FAT32或者NTFS:  EasyRecovery  Finaldata  

6、freebsd如果使用了rm,可以试一下undelete这个命令.  

7、当进程打开了某个文件时,只要该进程保持打开该文件,lsof可以用来恢复删除文件。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图