centos误删除恢复 您所在的位置:网站首页 删除文件在哪里找回 centos误删除恢复

centos误删除恢复

2024-03-07 17:07| 来源: 网络整理| 查看: 265

如果在centos系统下,你不小心删除了文件或目录(例如:rm -rf test.txt ),那么不要慌,先静下心来,下面我告诉你恢复方法(删除文件和目录都是一样的)

下边唯一要注意的是,要换成你自己被删除文件的目录

1.执行命令“cd /gitea”进入服务器根目录gitea;

在这里插入图片描述

2.执行命令“ mkdir asd”创建一个文件夹;

在这里插入图片描述

3.执行命令“ rm -rf asd ”删除该文件;ll查看此时文件以及不存在了

在这里插入图片描述

4.执行命令“ debugfs ”运用系统自带恢复工具debugfs来修复;

在这里插入图片描述

5.额外开一个xshell,执行命令“ df /gitea/ ”打开刚刚被删除文件所在分区;查看到分区为/dev/vda1

在这里插入图片描述

6.执行命令“ open /dev/vda1 ”查看目录分区;

在这里插入图片描述

7.执行命令“ ls -d /www/wwwroot/gitea”显示被删除文件所在目录;

在这里插入图片描述

8.执行命令“ logdump -i ”查找文件所在区块号;

在这里插入图片描述

9.记住上图block后面的数值并执行命令“ quit ”退出debugfs;

在这里插入图片描述

10.执行命令“dd if=/dev/vda1 of=/www/wwwroot/gitea/asd bs=1152 count=1 skip=5767796 ”恢复文件操作;

在这里插入图片描述

11.bs与上图offset值一致,skip与block值一致; 12.执行命令“ ls ”可以看到文件demo.txt被删除后又重新找回来了,恢复成功。

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有