如何恢复被删除的LINUX文件

如何恢复被删除的LINUX文件,第1张

Linux ext2文件系统下恢复误删的文件

一、文件误删

如上图可得到

(1)/dev/sdb2挂载到/recover目录,且/dev/sdb2使用的是ext3 filesystem

(2)/dev/sdb1挂载到/software目录,且/dev/sdb1使用的是ext2 filesystem

如上图可得到:/software目录中有一个文件grub.conf

如上图可得到:/software目录中的文件grub.conf被删除

二、找回文件

由于目录/software中的grub.conf文件已被删除,那么应该怎么找回该文件呢?由于/dev/sdb1分区使用的是ext2 filesystem,所以我们可以使用工具:debugfs,来找回文件

注意:debugfs是linux系统自带的一个文件恢复工具,它可以恢复ext2文件系统的文件,但不能恢复ext3文件系统的文件

第一步:将要找回的文件所在的分区重新挂载成只读

(因为这样比较安全,可以防止因新的文件写入该分区而导致无法找回grub.conf文件)

[root@client ~]# mount -n -o remount,ro /dev/sdb1

注意:如果不能重新挂载,那么一定有用户正在使用该分区中的文件,我们可以使用指令:fuser -m -v /dev/sdb1来查看当前哪个用户正在使用该分区中的文件,然后使用fuser -k -m -v /dev/sdb1来杀死用户使用该分区的任何进程

第二步:使用debugfs工具恢复文件

注意两点

(1)lsdel列出已被删除的文件的节点信息;stat显示某个节点所对应的文件信息;dump表示恢复作用

(2)如果被删除的文件很多,那么通过lsdel可看出文件的时间,然后自己判断进行恢复

1."linux找回删除文件,为您提供linux找回删除文件图文信息,执行命令0cd/home进入目录。

2.输入debugfs运用恢复工具。

3.执行命令ls-d/home显示被删除文件所在目录。

4.输入logdump-i查找区号。

5.记住block数字,输入quit退出。

6.输入数据恢复命令。

7.执行ls命令即可恢复。

方法如下:

1、下载并打开互盾数据恢复软件,点击“误格式化硬盘”按钮。

2、选择被格式化的硬盘分区,也就是需要恢复文件的分区,如“C盘、D盘”,接着单击“下一步”进行扫描。

3、扫描完毕,请在扫描到的文件列表和文件夹中查找您所丢失的文件。被格式化过的硬盘分区可能已经被Windows系统打乱目录,用户可以使用“搜索文件”、“类型选择”、“文件预览”等功能快速找到您的文件,以节省时间。

4、找到要恢复的文件,请选中文件为勾选状态,然后点击“下一步”。

5、选择文件将要保存的路径,请点击“浏览”设置。

扩展资料:

硬盘格式化分类:

格式化分为物理格式化和逻辑格式化。物理格式化又称低级格式化,是对磁盘的物理表面进行处理,在磁盘上建立标准的磁盘记录格式,划分磁道和扇区。逻辑格式化又称高级格式化,是在磁盘上建立一个系统存储区域。格式化才能使磁盘的结构能被 *** 作系统认识。

格式化分两个类型,第一个是对系统盘(默认为C盘)进行格式化,在正常开启计算机进入 *** 作系统后,是无法格式化系统盘的,只能在安装 *** 作系统过程中选择是否格式化。

第二是对非系统盘(默认为D盘,E盘等)进行格式化,在进入 *** 作系统后,只要在磁盘盘符上点击右键选择格式化即可,完毕后,磁盘内的内容就都没有了,无法恢复。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9021726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存