方案1)现在我向大家介绍使用extundelete恢复文件(适合rhel6.X系统的ext4)

安装:下载 extundelete-0.2.4.tar.bz2  wget  http://netassist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2

tar -jxvf  extundelete-0.2.4.tar.bz2

cd extundelete-0.2.4

./configure (这步出现错误,请看下文)

yum install  e2fsprogs-devel-1.41.12-18.el6.x86_64.rpm

然后再次执行,成功

make && make install

恢复:

extundelete  /dev/sda4 --inode  2  (看到你所删除的文件)

恢复单个目录:

extundelete  /dev/sdb1 --restore-directory  /mongodb  ##mongodb是一个目录

恢复所有误删文件:

extundelete  /dev/sdb1 --restore-all

恢复一个单个文件:

extundelete  /dev/sdb1 --restore-file  a.txt

方案2)使用lsof自带一个的神秘功能

原理:大多数与 lsof 相关的信息都存储于以进程的 PID 命名的目录中

假如由于误操作将/var/log/messages文件删除掉了,那么这时要将/var/log/messages文件恢复的方法

如下:

首先使用lsof来查看当前是否有进程打开/var/logmessages文件,如下:

# lsof |grep /var/log/messages

syslogd 1283 root 2w REG 3,3 5381017 1773647 /var/log/messages (deleted)

从 上面的信息可以看到 PID 1283(syslogd)打开文件的文件描述符为 2。同时还可以看到/var/log

/messages已经标记被删除了。

恢复:

cat /proc/1283/fd/2 > /var/log/messages  恢复成功

对于许多应用程序,尤其是日志文件和数据库,这种恢复删除文件的方法非常有用。

linux删掉文件怎么恢复,linux系统误删除文件怎么恢复相关推荐

  1. 删除linux系统后无法开机启动,Win10/Linux双系统为什么把Linux删掉之后就不能正常启动开机了该如何处理恢复...

    导语:在Windows系统安装linux ubuntu双系统之后,有时候需要卸载Ubuntu linux系统,但是最近有网友反映说,自己的Win10/Linux双系统不知道为什么把Linux删掉之后就 ...

  2. 服务器系统盘大文件检测指令,服务器系统盘大文件检测指令

    服务器系统盘大文件检测指令 内容精选 换一换 硬件要求如表1所示.操作系统要求如表2所示.1.如果是全新安装操作系统,可选择"Minimal Install"安装方式并勾选Deve ...

  3. win7系统计算机文件夹缓慢,win7系统搜索文件很慢的两种解决方法

    win7专业版系统内置的搜索文件功能还是比较实用的,在茫茫文件中帮用户快速找到所需要的文件.但伴随电脑中文件越来越多,Win7系统搜索文件速度变慢很多,有什么办法能够解决的?想要Win7搜索文件功能更 ...

  4. suse linux系统误删除文件恢复,Linux系统下部署文件恢复神器extundelete恢复误删的文件...

    Linux系统下部署文件恢复神器extundelete恢复误删的文件 最近看到群里提到如何恢复LINUX下ext4误删的文件,之前听说过ext3分区恢复工具ext3grep,恢复ext4刚是用extu ...

  5. Linux删掉一级目录,linux命令删除文件夹

    本文收集整理关于linux命令删除文件夹的相关议题,使用内容导航快速到达. 内容导航: Q1:linux shell 删除文件夹命令 iftestx"$1"=x"-f&q ...

  6. sqlyog.err文件可以删掉吗_苹果备忘录删掉的东西可以找回来吗?可以恢复被删内容的便签备忘录软件...

    苹果不但是一种水果,还是美国的一个科技公司,随着它自身不断的进步,越来越多的人们开始使用苹果公司旗下的设备.在使用苹果设备的时候,备忘录是一个很实用的辅助工具,苹果备忘录删掉的东西可以找回来吗?有没有 ...

  7. 怎么彻底删除users下的文件夹_users文件夹里边是什么东西 删掉会不会影响系统...

    c盘呀,IE临时文件默认的保存位置是"C:\WINDOWS\Temporary Internet Files"文件夹,它存放着我们最近浏览过的网页的内容,好处是在我们上网时可以提高 ...

  8. 用户变量tmp修改了怎么恢复_Linux系统中文件被删除后的恢复方法(ext4)

    本文档给出了恢复ext4文件系统被误删的文件的方法,需要使用的软件是extundelete,这款软件对ext4文件系统的恢复成功率比较高,值得拥有! [root@localhost ~]# rm -R ...

  9. 计算机更新的文件可以全部删掉吗,c盘快满了哪些文件可以删除

    C盘是电脑的主分区,在使用电脑的过程中,C盘内会不断的产生堆积一些垃圾文件,如果不去清理使得垃圾文件堆积到一定程度的话,系统的流畅度和稳定性就会有所下降.下面小编就来和大家分享一些c盘内可以删除的文件 ...

最新文章

  1. poj 2352 Stars 线段树(先建后查/边建边查)/树状数组三种方法思路详解,带你深入了解线段树难度⭐⭐⭐★
  2. 操作系统中的P-V操作(转)
  3. Hadoop书籍和网络资源介绍
  4. docker运行redis:windows环境运行挂载目录的正确写法、-v挂载data目录、-v挂载redis.conf配置文件以及设置访问密码
  5. 什么是物联网的信息服务器,物联网介绍 | 5分钟看懂什么是IoT物联网
  6. 动态规划--凸多边形最优三角剖分
  7. 使用git如何批量对文件进行rm操作
  8. ubuntu 改屏幕分辨率命令_Ubuntu被曝严重漏洞!!!
  9. 2-5:C++快速入门之引用,引用和指针的区别
  10. 在 Linux 命令行中使用和执行 PHP 代码(一)
  11. Android KeyCode 列表
  12. [转载] C#面向对象设计模式纵横谈——11. Facede外观模式
  13. 多路复用输入/输出 ---- select
  14. 产品经理快(ku)乐(bi)的一天~
  15. 联想乐Pad:平板电脑中的“SUV跨界创新”
  16. 空格变成问号的怪问题
  17. 新旧电脑安装win11系统【超简单教程】
  18. 为什么百度查ip查到的ip和dos里面ipconfig查到的不一样及IPv4地址分类
  19. 【解决电脑】开机屏幕左键无反应,右键变加载;选择文件夹未响应,卡顿40秒后恢复;新建文件夹正常,删除移动卡顿
  20. laravel5实现第三方登录(微信)

热门文章

  1. python基础入门: for 循环
  2. 如何使用Python创建自己的加密货币
  3. Python爬虫 教程: re正则表达式解析html页面
  4. python文件操作,r w a系列
  5. python 定制类
  6. python之高级的文件操作shutil模块
  7. Java中的数组怎么弄随机数_Java – 如何从值数组中创建随机数
  8. java barcode api_使用JavaBean API 嵌入Barcode4J到Java应用程序
  9. linux——管理系统设备之磁盘的加密、加密磁盘的挂载及磁盘阵列、配额
  10. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(三)