linux文件误删文件,恢复操作案例

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

一、远程登录操作系统,查看一下当前系统版本号,及文件系统格式。
命令:lsb_release -a
image.png
二、为方便本次实验,我们新创建一文件。
image.png
三、执行删除操作五、用ls 加-d参数显示刚刚删除文件所在的目录
六、打开,刚刚被删除文件所在的分区
查看目录在分区
rm -rf a.txt
image.png
四、打开,刚刚被删除文件所在的分区,查看目录在分区
image.png
五、用ls 加-d参数显示刚刚删除文件所在的目录
六、打开,刚刚被删除文件所在的分区
查看目录在分区
image.png
七、运用,系统自还工具debugfs来修复
命令: debugfs
image.png
image.png
显示有 <>尖括号的就是我们要找的文件Inode 号 执行logdump –I <263105>
执行完命令后,显示了一屏信息,我们需要的是下面这一行,并且要记住,后面的值

image.png
八、退出dedugfs
qiut

十,执行dd命令,bs与上图图offset值一致,skip与block值一致
image.png
十一,以上结果表示恢复成功我们看下/opt/wb_1目录下到底有没有

相关文章
|
2天前
|
Linux
【Linux 基础】文件与目录管理
文件和目录的基本概念以及常用命令
23 11
|
1天前
|
存储 Linux 数据安全/隐私保护
linux解压zip文件命令
linux解压zip文件命令
|
7天前
|
Linux 数据处理 数据安全/隐私保护
探索Linux命令lchfn:更改文件或目录的硬链接数
在Linux中,`ln`命令用于创建硬链接,而非`lchfn`。硬链接指向文件的inode,多条目共享相同数据。了解硬链接有助于理解文件系统行为。使用`ln 源文件 目标链接名`创建硬链接,`ls -li`查看硬链接数。直接修改硬链接数风险高,应谨慎操作,区别硬链接和软链接,确保数据安全,并常查阅`man ln`。
|
3天前
|
存储 NoSQL 安全
深入Linux Core文件生成与自定义命名规则
深入Linux Core文件生成与自定义命名规则
8 2
|
1天前
|
Linux Go
【Linux基础】 文件基本属性
Linux文件基本属性是指文件或目录在Linux系统中具有的一系列特性和信息。这些属性提供了关于文件或目录的详细信息,包括其类型、权限、大小、创建和修改时间等。本篇文章带你详细了解Linux属性概念,以及怎样更改文件属性。
9 0
【Linux基础】 文件基本属性
|
4天前
|
存储 数据管理 Linux
探索Linux中的mv命令:文件移动的利器
`mv`命令在Linux中用于移动文件和目录或重命名,是数据管理和组织的关键工具。它支持交互式(-i)、详细(-v)、强制(-f)等模式,以及备份(--backup)选项。例如,`mv source.txt destination.txt`重命名文件,`mv file.txt directory/`移动文件。使用时注意目标文件的存在可能覆盖源文件,谨慎使用 `-f` 选项,确保有适当权限,并备份重要数据。
|
8天前
|
存储 Linux 数据库
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
20 3
|
14天前
|
Linux API C语言
C语言读写BMP文件-EasyBmp【 linux 平台】
**EasyBmp** 是一个49KB的轻量级C++图像处理库,专注于BMP格式,提供简单易用的API。它的特点是小巧、开源、易于理解和高度定制。通过示例代码展示了如何轻松读取、缩放和保存BMP图像。适合需要高效处理BMP图像的开发者。
|
15天前
|
Linux Shell
蓝易云 - Linux下查看文件和文件夹大小
这两个命令是查看Linux系统中文件和文件夹大小的基本工具,可以根据需要进行组合使用。
13 0
|
15天前
|
应用服务中间件 Linux nginx
蓝易云 - Linux使用pid文件结束nginx
以上就是使用pid文件结束nginx进程的方法。
11 0