Kali 添加磁盘如图87

图87    kali添加磁盘

Kali 由于linux系统与windows不一样,没有计算机管理,只能用命令/bin/sh/usr/lib/udisks2/udisks2-inhibit/usr/sbin/gpartedbin 启动图形化界面 如图88

图88   启动图形化

在图形化界面,创建分区 如图89

图89 创建分区

查看磁盘情况如图 90

图 90    kali 磁盘

6.5.1  testdisk&photorec

TestDisk是另一种类型的数据恢复工具。它不能从故障的存储设备上拷贝数据,相反,它可以解决一些因为分区的原因而造成数据无法访问的问题。

该工具可以帮助你恢复丢失的分区,让磁盘重新变得可以启动,整理分区表,恢复主引导记录,恢复引导扇区以及文件系统表,可以从 NTFS、FAT、exFAT和ext2类型的文件系统中恢复被删除的文件,还能从已经删除了的NTFS、FAT、exFAT和ext2/3/4文件系统 中拷贝文件。

在Linux上安装testdisk&photorec后查看版本  如图 91

图91    安装testdisk

在8G磁盘中,复制文件后,完全删除图片和文件 如图92

图92   完全删除文件

终端输入命令testdisk,启动图形化界面选择,如图 93

图93   testdisk界面

选择create→ Disk /dev/sdb - 8589 MB / 8192 MiB→Intel →

Analyse →Quick Search→ P: list files

Quick Search选完后有几个选项

Keys A: add partition, L: load backup, T: change type,

P: list files, Enter: to continue

在选择P: list files后,发现磁盘有删除文件(标红状态) 如图94

图94    删除文件

在下载testdisk的过程中,附带下载软件photorec命令终端执行

如图95 执行sudo  photorec

图95     photorec界面

选择Disk /dev/sdb - 8589 MB / 8192 MiB (RO)→【Search】→

[ ext2/ext3 ] ext2/ext3/ext4 filesystem →【Whole】Extract files from whole partition 最后选择在当前目录,选择文件权限 如图96

图96   文件恢复路径权限选择

按c 键root桌面出现文件夹,显示正在恢复,根据文件大小如图97

图97  恢复文件

最后恢复成功如图 98

图98 恢复成功

6.5.2   Scalpel

Scalpel是Linux和Mac操作系统的开源文件系统恢复。该工具访问块数据库存储并从中识别已删除的文件并立即恢复它们。除了文件恢复之外,它还对数字取证调查很有用。

Debian/Ubuntu 和 Linux Mint 中安装 Scalpel

方式1:sudo apt-get install scalpel

方法2:wget https://codeload.github.com/machn1k/Scalpel-2.0/zip/master  如图99

图 99   安装Scalpel

通过命令将下载的scalpel 解压查看设置配置 如图100

图100   解压配置

命令进入vim/etc/scalpel/scalpel.conf 文件更改配置文件

例如:后缀为jpg、pdf、zip等文件注释去掉保存配置 如图 101

图 101 更改配置

将复制的文件完全删除 如图102

图102  完全删除文件

打开终端通过命令恢复文件如图103

图103恢复分区文件

开始scalpel /dev/sdb1 -o /RECOVERY/

分区是/dev/sdb1  输出 -o   恢复后路径 /RECOVERY/

发现文件恢复成功 如图104

图104    恢复成功

6.5.3 foremost

安装foremost 如图105

图 105   安装foremost

复制文件到/dev/sdc1后完全删除 如图106

图 106   完全删除文件

通过foremost命令恢复已经删除文件如图 107

图107 恢复文件

查看桌面出现output目录,里面有jpg文件,foremost语句只恢复了jpg类型文件,如图104 恢复其他类型文件  如图108

foremost -v -T -t pdf,jpg,zip-i/dev/sdc1-o/media/disk/Recover

-V:display copyright information and exit   显示版权信息并退出
-t:- specify file type.  (-t jpeg,pdf ...) 指定的文件类型
-i; - specify input file (default is stdin)   指定输入文件
-o: - set output directory (defaults to output)指定输出目录

图108 恢复已经删除文件

如图恢复结果如图109

图109   恢复结果

linux文件系统数据恢复相关推荐

  1. Linux/Centos7系统管理之深入理解Linux文件系统与日志分析

    前言:inode(文件节点)与block(数据块)硬链接与软连接恢复误删除的文件 (即rm-rf 的操作,可以先进行备份的操作,然后可以进行恢复ext4和xfs文件系统皆可)日志文件的分类用户日志与程 ...

  2. Ext2, Ext3和Ext4是什么以及如何创建和转换Linux文件系统

    按照这里的指导,任何人能够转换它们的文件系统,但因为以下任务需要高级的管理规范,在做这之前,确保你必须做了重要的备份.如果遇到任何错误,至少你能够用备份数据恢复. 在计算机中,文件系统是命名并且逻辑放 ...

  3. 阿里云国际版云服务器Linux系统数据恢复操作步骤

    在处理磁盘相关问题时,您可能会碰到操作系统中数据盘分区丢失的情况.本文介绍了Linux系统下常见的数据盘分区丢失的问题以及对应的处理方法,同时提供了使用云盘的常见误区以及最佳实践,避免可能的数据丢失风 ...

  4. Linux 文件系统剖析

    Linux 文件系统剖析 按照分层结构讨论 Linux 文件系统 M. Tim Jones, 顾问工程师, Emulex Corp. 简介: 在文件系统方面,Linux® 可以算得上操作系统中的 &q ...

  5. linux文件系统dentry_NFS 文件系统源代码剖析

    NFS 文件系统概述 NFS(Network File System,网络文件系统)是一种基于网络的文件系统.它可以将远端服务器文件系统的目录挂载到本地文件系统的目录上,允许用户或者应用程序像访问本地 ...

  6. Linux文件系统构成(第二版)

    Linux文件系统构成 /boot目录: 内核文件.系统自举程序文件保存位置,存放了系统当前的内核[一般128M即可] 如:引导文件grub的配置文件等 /etc目录: 系统常用的配置文件,所以备份系 ...

  7. linux检查文件一致性,3.20 fsck(检查并修复Linux 文件系统)

    3.20 fsck(检查并修复Linux 文件系统) (1)频度等级:☆☆ (2)功能说明: 检查文件系统的一致性并且以交互方式修复文件系统.在出现系统故障之后,总是运行fsck 命令.矫正的动作也许 ...

  8. 文件系统:Linux文件系统剖析

    查看原文:http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/ 在文件系统方面,Linux® 可以算得上操作系统中的 " ...

  9. linux对文件的描述,对Linux文件系统的简单理解

    姓名:邝念君 学号:14020150024 [嵌牛导读]:EXT3,EXT4,BTRFS和XFS是现在最常见的四个Linux文件系统.为了便于理解,本文以相对简单的EXT2为切入点,介绍其原理.便不难 ...

最新文章

  1. php中访问控制关键字,PHP 关于访问控制和运算符优先级简介
  2. C语言学习之输入4个整数,要求按由小到大的顺序输出。
  3. python取出字典中最大值_python找出字典中value最大值的几种方法
  4. 外媒晒一加7 Pro相机实拍样张:不惧极速F1赛车
  5. 【面试】最容易被问到的N种排序算法!
  6. gazebo 模型导入
  7. java mina框架教程_java mina框架的使用和一些自己的理解
  8. 微信html5视频播放器,解决微信h5页面视频播放问题实例
  9. CSP-S2022游记
  10. 机器视觉中的常用打光方式(明场照明,暗场照明)
  11. 9月最新版 H5移动棋牌游戏联运推广平台移动游戏系统源代码下载(带安装说明)
  12. strings.Builder 源码阅读与分析
  13. 啥?Grafana 还能为日志添加告警?
  14. 不要在学习启动管理器和元编程上浪费时间
  15. 计算机科学与技术毕业论文选题【精选】
  16. buuctf-[GYCTF2020]Blacklist1(小宇特详解)
  17. 软件测试--两个星期的工作经历
  18. leetcode:1168. 水资源分配优化【思维转换 + 最小生成树】
  19. 北京交通大学计算机学院保研,北京交通大学计算机与信息技术学院(专业学位)计算机技术保研条件...
  20. androidstudio使用Svn忽略文件

热门文章

  1. som神经网络聚类简单例子_基因表达聚类分析之初探SOM - 自组织特征图
  2. 2022-12-04 第 322 场周赛
  3. @profileActive@ 不生效
  4. [ZZULI]1114~
  5. 五分钟免费获得自己的永久域名,免费!永久!
  6. ProxyPool proxy-pool: java 基于springboot框架获取代理ip
  7. 为什么学了模数电还是看不懂较复杂的电路图?
  8. java 点与线的距离_点与线段之间的最短距离
  9. 使用TypeScript和NativeScript创建Weather App
  10. 美国人测评马斯克的星链服务: 现实太骨感,梦想已破灭