linux的文件被rm删除是可以通过linux自带的文件恢复工具debugfs来进行恢复,但是只能恢复ext2文件系统的文件,不能恢复ext3文件系统的文件。

1,首先查看需要恢复的文件所在的文件系统

命令行模式下输入指令mount

[xuwangcheng14@root]# mount/dev/xvda1 on / type ext2 (rw,errors=remount-ro)proc on /proc type proc (rw,noexec,nosuid,nodev)sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)由上知,/dev/xvda1挂载在/下,即根目录,且文件系统是ext2

2,将要找回的文件所在的分区重新挂载成只读(因为这样比较安全,可以防止因新的文件写入该分区而导致无法找回文件)

[xuwangcheng14@root]# mount -n -o remount,ro /dev/xvda1如果不能重新挂载,那么一定有用户正在使用该分区中的文件,我们可以使用指令:fuser -m -v /dev/xvda1来查看当前哪个用户正在使用该分区中的文件,然后使用fuser -k -m -v /dev/xvda1来杀死用户使用该分区的任何进程。

3,使用debugfs工具恢复文件

[xuwangcheng14@root]# debugfs /dev/xvda1debugfs 1.42 (29-Nov-2011)debugfs: lsdel进入debugfs模式后输入lsdel后可以看到被删除的文件信息

stat显示某个节点所对应的文件信息,

恢复文件使用dump 文件路径。

如果被删除的文件很多,那么通过lsdel可看出文件的时间,然后自己判断进行恢复。

取消

评论

linux恢复rm命令,Linux系统下不小心使用rm命令删除的文件能有办法恢復吗?相关推荐

  1. Linux系统下的文件管理类常命令及使用方式

    Linux上的文件管理类命令有哪些,常用的使用方式 文件系统操作命令分为:目录操作命令.文件操作命令.权限操作命令 目录操作命令: ls 列出目录的属性信息 pwd 列出用户当前所处目录路径 du 列 ...

  2. linux清除文件后df还是满的,Linux系统下用du和df命令清除大文件的方法

    很多用户表示,Linux系统中发现/home目录下剩余空间不足的时候,可以使用du和df命令来对找到大文件,并且对它们进行删除,从而腾出足够的空间.但是,如何用du和df命令清除大文件呢?下面,U大侠 ...

  3. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  4. Linux系统中,python需要import上一级目录文件的解决办法

    Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...

  5. 计算机连接拒绝访问,Win10系统下Windows无法连接到打印机,拒绝访问的解决办法...

    我们在办公的时候,经常会使用打印机共享的功能,近期有一位Win10用户在共享打印机的时候,系统提示了"Windows无法连接到打印机,拒绝访问"的错误.原因是用户和组没有every ...

  6. MacOS 苹果系统下 OBS黑屏(屏幕录制黑屏)解决办法

    MacOS 苹果系统下 OBS黑屏(屏幕录制黑屏)解决办法 第一步: 打开「系统偏好设置」「安全性与隐私」,点击左下角的锁图标,输入密码解开锁定. 第二步: 在"屏幕录制"中勾选O ...

  7. 电脑为什么不能运行php文件路径,window_windows系统下英雄联盟不能启动 指定路径不存在的解决办法,小编把英雄联盟从别人电脑里 - phpStudy...

    windows系统下英雄联盟不能启动 指定路径不存在的解决办法 小编把英雄联盟从别人电脑里拉到电脑里,发现无法启动,在文件里尝试点击了几个可能是启动文件的应用程序,程序能运行但不是联盟的启动程序,后来 ...

  8. windows和linux系统下测试端口连通性的命令

    文章目录 1. ping 2. telnet 3. ssh 4. curl 5. wget 6. tcping 总结 1. ping ping命令只能测试某个IP通不通,不能测试某端口的连通性.因为p ...

  9. Linux系统下利用Impost3r劫持sudo命令窃取凭据

    Impost3r是一款针对Linux平台的密码窃取工具,该工具采可以在linux系统的普通用户权限下制造水坑,从目标Linux主机中获取各类密码如ssh.su.sudo等. 软件使用 C 语言编写,可 ...

最新文章

  1. Docker使用场景一
  2. Springboot搭建web项目
  3. pyqt5入门教程(三)
  4. 本地的文件怎么放到虚拟桌面_搬新家桌面文件怎么收纳?5个便宜实用的收纳神器,你买过几个?...
  5. Python高级特性:迭代器和生成器
  6. 完成数独的算法 python_python实现数独算法实例
  7. 第六节:用audio标签打造一个属于自己的HTML5音乐播放器
  8. C/C++函数指针与回调函数总结(函数指针数组)
  9. devops定义_在层中定义DevOps
  10. 《商务新星.NET 4.0》发布说明
  11. 关于 in与exist , not in与not exist 的区别
  12. h5 iframe显示不全_干货|H5 唤醒APP小记
  13. uniapp对接ucharts图表
  14. IP被反垃圾邮件组织列入SBL,发送邮件被退回的解决方法
  15. T32:第一次出现的字符
  16. 高通FastCV简介
  17. Windows下免安装MySQL开机启动
  18. 发电厂兰吉尔电表数据采集方案-IEC62056/DLMS/COSEM协议采集网关驱动配置说明
  19. 2022牛客多校 C Grab the Seat!
  20. Java Excel省市区级联菜单设置

热门文章

  1. pyecharts多维数据可视化
  2. 87、固体燃烧的形式
  3. RTL8188EUS WIFI驱动编译与使用说明书
  4. 使用scrapy 爬取酷狗音乐歌手及歌曲名并存入mongodb中
  5. Linux系统编程2.文件
  6. python投掷骰子实验报告_用Python来掷个色子玩~
  7. 荷包app软件测试,哈尔滨医科大学大庆分校虚拟仿真试验中心平台建设项目软件采购招标公告...
  8. SpringMVC使用@CrossOrigin解决跨域无效问题的解决方案
  9. 大话西游手游服务器合服信息查询,大话西游手游12月12日合区公告 合区服务器列表...
  10. 2.STC15W408AS单片机时钟