永发信息网

linux系统删除了文件怎么恢复

答案:2  悬赏:60  手机版
解决时间 2021-02-18 05:01
linux系统删除了文件怎么恢复
最佳答案
1.extundelete --inode(双斜杠) 2 /dev/sdb1 (sdb1是删除的文件的分区)
  查看删除文件的inode值是多少(要记得inode值是什么)
  2.extundelete --restore-inode inode值 /dev/sdb1分区(卸载的分区)
  命令类似:extundelete --restore-inode 3389 /dev/sdb1
  3.extundelete --restore-all /dev/sdb1 恢复/dev/sdb1全部被删除的文件
全部回答
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可看出文件的时间,然后自己判断进行恢复
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洗完头后用来固定发型的水叫什么
楚留香酱板鸭地址有知道的么?有点事想过去
我国珍贵的历史文物有那些?
小汊湖村在哪里啊,我有事要去这个地方
建筑工地22岁小工施工因自身操作失误,从高空
广东地区的光伏电站,每千瓦能发多少度电?
设抛物线y=-x2+2mx+2与x轴负半轴交于点A,与x
如何评价2016年科幻恐怖片《摩根》
vivo 3s 指纹为何不能录入?
甜橙白条的账单怎样进行分期
云南省钓鱼协会钓友俱乐部这个地址在什么地方
基因也是成对存在的,分别位于成对的染色体上
小孩子胃黏膜破了吃什么好
低脂肪低胆固醇指哪些食物
樟树排地址在什么地方,想过去办事
推荐资讯
大长今韩国料理地址在什么地方,想过去办事
奔驰gl500后备箱开关的前面是什么开关
东峡镇这个地址在什么地方,我要处理点事
邛崃风味餐馆我想知道这个在什么地方
汕头27路几分钟一趟车
乐乐鲜果解放南路店怎么去啊,有知道地址的么
The bag isn't cheap,I can't buy it.(同义句
马币5000对人民币汇率今日
米鸭子在哪里啊,我有事要去这个地方
有没有一边读诗一边品茶的名诗句
身体皮肤都好.就是手脚的皮肤发黑.是什么原因
二十五寸电脑显示屏有几种价格?.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?