centos误删除恢复

如果在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 <1452682>”查找文件所在区块号;

在这里插入图片描述

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被删除后又重新找回来了,恢复成功。

在这里插入图片描述

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值