恢复错删的文件

起因:我写了个程序自动重命名下载的图片,改着改着,程序出了bug,把所有图片从图片文件夹 /media/disk/picure 都移动到了当前脚本的工作目录 /root/bin 。 我以为原图片文件夹还有这些图片,就把当前工作目录下的都删除了。 -_-b

经过:从昨天晚上到今天,抽时间找了不同的软件和方法来恢复数据。

  1. 在linux下采用 “testdisk” 中的 “photorec” 来恢复图片文件

如果用终端版的不适应,可以安装GUI dnf install qphotorec 。 具体步骤可以参考 这里 。

在使用时请选择只查找没有文件的区域(Free: from the unallocated space only),否则会花费很长时间,给你找出一堆chrome隐藏的网络图片。

我一共测试了在三种地址查找:

    1. 在/root/硬盘里搜索全部图片(70G空间),
    1. 在/root/硬盘里搜索没有文件的区域(小于70G空间),
    1. 在/media/disk/里搜索没有文件的区域(500G空间)。

在三种找法中,第一种最满。所以千万不要搜索全部空间。

找出的图片有几个问题:首先不会按照原来的名字来命名,其次图片文件信息也会丢失,最重要的是所有文件按照在磁盘的位置(就是从0到最大容量的数字)来存放,查找起想要的文件非常不方便。

  1. 百度经验里的debugfs修复

该文档 应该有错。在 dd if= of= 这个步骤。出来的结果是无法识别的。

绝对不建议使用,除非很熟悉 dd 命令。

  1. EasyRecovery

只测试了恢复 /meida/disk 里的文件。 绝赞好评!

软件下载时请不要从中文网站下载,搜索时发现有两个EasyRecovery网址,这里面肯定有李鬼。

直接从英文网站下载,最好找个带keygen的。免费版我使用不成功。 用这个软件复原的图片包含原名字,在原文件夹的位置结构,含有图片信息!!!

原文发布于微信公众号 - 马哥Linux运维(magedu-Linux)

原文发表时间:2016-02-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏搜云库

搭建高吞吐量 Kafka 分布式发布订阅消息 集群

搭建高吞吐量 Kafka 分布式发布订阅消息 集群 简介 Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理...

2465
来自专栏Linyb极客之路

IO多路复用机制详解

(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NI...

3394
来自专栏玄魂工作室

Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016

Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016 0.1 本系列教程说明 本系列教程,采用的大纲母本为《Understanding ...

44811
来自专栏懒人开发

bpkg工具

最近接手一个项目 本来是jenkinsfile相关, 但是由于这里很多实现都是用的shell 并且还是用的 bpkg 做的管理, 再在bpkg基础上, 写了...

1643
来自专栏idba

supervisor 工具介绍

supervisor 是一款基于Python的进程管理工具,可以很方便的管理服务器上部署的应用程序。supervisor的功能如下:

761
来自专栏Sorrower的专栏

详尽! Win10安装Java8+Tomcat9!

Java也好, Tomcat也好, 都是很实用的啦, 早点掌握还是有必要的. 喜欢记得点赞哦, 有意见或者建议评论区哦, 当然暗中关注我也是可以的.

2683
来自专栏木子墨的前端日常

CORS跨域与Nginx反向代理跨域优劣对比

最近写了一些关于前后端分离项目之后,跨域相关方案的基本原理和常见误区的帖子,主要包括CORS和Nginx反向代理。这两种方案项目中都有在用,各有优缺,关于具体使...

2022
来自专栏赵达笔记

CentOS 7.5 + PHP 5.6.36 + Nginx 1.14.0 配置笔记

Nginx 配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 lo...

3488
来自专栏王亚昌的专栏

UNIX编程艺术之“多道程序设计”

    多道程序设计的主旨是“只做一件事并且做好”,这个主旨自始至终贯穿本章,文中举了管道、more命令,来说明,unix命令功能的单一性以及进程间如何进行通信...

882
来自专栏智能合约

PHP性能分析之Xhprof的使用

1974

扫码关注云+社区

领取腾讯云代金券