作家
登录

如何在Linux中恢复仍在活动进程中的已删除文件

作者: 来源: 2017-07-21 16:51:30 阅读 我要评论

 
  • lrwx------ 1 m m 64 Jul 14 06:17 4 -> anon_inode:[eventfd] 
  • lrwx------ 1 m m 64 Jul 14 06:17 5 -> socket:[5751361] 
  • lrwx------ 1 m m 64 Jul 14 06:17 6 -> anon_inode:[eventfd] 
  • lrwx------ 1 m m 64 Jul 14 06:17 7 -> anon_inode:[eventfd] 
  • lrwx------ 1 m m 64 Jul 14 06:17 8 -> socket:[5751363] 
  • lrwx------ 1 m m 64 Jul 14 06:17 9 -> socket:[5751365] 
  • 正如你在终端输出中看到的,原始文件 “opengapps.zip” 已被删除,但它仍然链接到一个文件名 13,其过程 PID 13119。然则,我们仍然可以经由过程将链接的文件复制到安然的处所来恢复它。

    文件复制后。我们将返回包含恢复文件的目次,并应用以下敕令重定名它。

    1. mv 13 opengapps-recovered.zip 

    计算恢复文件的 MD5 哈希

    因为我们已经恢复了该文件。让我们检查该文件的完全性,这只是为了确保文件没有破坏,并且和本来一样。起初我们保存了原始文件的 MD5 哈希值。

    1. md5sum opengapps-recovered.zip >> md5-opengapps.txt 

    该敕令将检查文件的 MD5 哈希值,并在文件中追加新恢复文件的 MD5 哈希值,以轻松比较两个 MD5 哈希值。

    可以显示文本文件的内容来比较原始文件和恢复文件的 MD5 哈希值。

    1. cat md5-opengapps.txt 
    2. 86489b68b40d144f0e00a0ea8407f7c0  opengapps.zip 
    3. 86489b68b40d144f0e00a0ea8407f7c0  opengapps-recovered.zip 

    恢复文件的 MD5 哈希是一样的。所以,我们成功地恢复了我们以前删除的文件,并且恢复后文件完全性一致,并且工作正常。

    留意: 在某些情况下,某些文件无法经由过程 ps -axu 敕令看到。 所以,测验测验检查运行的法度榜样,并大年夜中恢复文件。

    【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路!

    应用终端恢复你 Linux 体系上仍在运行过程的已删除文件的快速指南。

    假设我们有一个应用 Totem 媒体播放器播流放的以 .avi 为扩大名的视频。你须要做的就是检查 Totem 的 PID,并按照本示例中提到的雷同解释进行操作。

    要查找正在运行的法度榜样的 PID,请应用以下敕令,后面跟法度榜样的名称。

    1. pidof 法度榜样名 

    经由过程分享支撑我们。 

    【编辑推荐】

    1. 三种在Linux上创建或扩大交换分区的简单办法
    2. 做Linux背锅2年,我总结了这六类好习惯和30个血的教训
    3. 你的Linux办事器被黑了?看一看是不是犯了这5点错
    4. Linux Device Tree(二):根本概念
    5. 出了Linux故障找不到办法?看年沂录r单、朴实的解决思路
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      英特尔马子雅:深度学习四大痛点与BigDL解决之道

    【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路! 【51CTO.com原创稿件】在万物>>>详细阅读


    本文标题:如何在Linux中恢复仍在活动进程中的已删除文件

    地址:http://www.17bianji.com/lsqh/36346.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)