linux如何把防火墙杀掉的文件恢复

linux如何把防火墙杀掉的文件恢复,第1张

防火墙拦截的文件,恢复方法如下基启散

1、打开或关闭Windows防火墙,查看设置,确保阻止所有传入连接,包括位于允许列表中的程序这项没有被勾选。

2、搏氏防火墙界面上控制面板\所有控制面板项\Windows 防火墙\旁隐允许的程序

3、点允许运行的另一程序。

4、先在程序中找有没有你要加的程序,如果没有,就点击游览,然后找到你你程序的 .exe文件单击打开就行了,最后点击添加,就设置完毕了,这样防火墙就不会阻止该程序了。

可以使用debugfs

1 执行sudo debugfs -w /dev/sda1 命令,进入debugfs模式,其中sda1是你所在的分区,因人而异。

2 执行lsdel,列出最近所有删除的文件,结果是按时间顺序从老到新排列

结果格式类似:

Inode Owner Mode Size Blocks Time deleted

8934222 14456 100664 592 1/ 1 Wed Aug 26 11:49:48 2015

如果结果太多,可以直接执行如下命令: echo lsdel | debugfs /dev/sda1 >lsdel.out

如此可将结果输出成本地文件。

3 从列出的删除结果中,或从保存的结果文件中找到被删除的文件,可根据删除时间、文件所有者确认。找到被删除文件后蠢猜,第一个数字为inode号。

4 在debugfs模式下,执行 dump <123456>/tmp/123456.bak,可将带闭型被删除的文件恢复,其中123456为被删除文件的inode号。

5 确认恢复的文件是否为期望的态团文件。

您好,方法

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

2、执行命令“ touch demo.txt”创建一个演示文稿;

3、执行命令“ rm -rf demo.txt ”删除该文件;

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

5、额外开一个xshell,执行命令“ df /home/ ”打开刚刚被删除文件所在尘谈分区;

6、执行命令“ open /dev/mapper/vg_root-lv_root ”查看目录分区;

7、执行命令“ ls -d /home ”显示被删除文件所在目录;

8、执行命令“胡滚 logdump -i <1030>”查找文件所在区块号;

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

10、执行命令“ dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 ”恢复文件 *** 作;

11、bs与上图offset值一致,skip与block值一致;

12、执行命令“ ls ”可以看到文件demo.txt被裤兄余删除后又重新找回来了,恢复成功。


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

原文地址: http://outofmemory.cn/tougao/12192656.html

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

发表评论

登录后才能评论

评论列表(0条)

保存