linux文件系统数据恢复
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文件系统数据恢复相关推荐
- Linux/Centos7系统管理之深入理解Linux文件系统与日志分析
前言:inode(文件节点)与block(数据块)硬链接与软连接恢复误删除的文件 (即rm-rf 的操作,可以先进行备份的操作,然后可以进行恢复ext4和xfs文件系统皆可)日志文件的分类用户日志与程 ...
- Ext2, Ext3和Ext4是什么以及如何创建和转换Linux文件系统
按照这里的指导,任何人能够转换它们的文件系统,但因为以下任务需要高级的管理规范,在做这之前,确保你必须做了重要的备份.如果遇到任何错误,至少你能够用备份数据恢复. 在计算机中,文件系统是命名并且逻辑放 ...
- 阿里云国际版云服务器Linux系统数据恢复操作步骤
在处理磁盘相关问题时,您可能会碰到操作系统中数据盘分区丢失的情况.本文介绍了Linux系统下常见的数据盘分区丢失的问题以及对应的处理方法,同时提供了使用云盘的常见误区以及最佳实践,避免可能的数据丢失风 ...
- Linux 文件系统剖析
Linux 文件系统剖析 按照分层结构讨论 Linux 文件系统 M. Tim Jones, 顾问工程师, Emulex Corp. 简介: 在文件系统方面,Linux® 可以算得上操作系统中的 &q ...
- linux文件系统dentry_NFS 文件系统源代码剖析
NFS 文件系统概述 NFS(Network File System,网络文件系统)是一种基于网络的文件系统.它可以将远端服务器文件系统的目录挂载到本地文件系统的目录上,允许用户或者应用程序像访问本地 ...
- Linux文件系统构成(第二版)
Linux文件系统构成 /boot目录: 内核文件.系统自举程序文件保存位置,存放了系统当前的内核[一般128M即可] 如:引导文件grub的配置文件等 /etc目录: 系统常用的配置文件,所以备份系 ...
- linux检查文件一致性,3.20 fsck(检查并修复Linux 文件系统)
3.20 fsck(检查并修复Linux 文件系统) (1)频度等级:☆☆ (2)功能说明: 检查文件系统的一致性并且以交互方式修复文件系统.在出现系统故障之后,总是运行fsck 命令.矫正的动作也许 ...
- 文件系统:Linux文件系统剖析
查看原文:http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/ 在文件系统方面,Linux® 可以算得上操作系统中的 " ...
- linux对文件的描述,对Linux文件系统的简单理解
姓名:邝念君 学号:14020150024 [嵌牛导读]:EXT3,EXT4,BTRFS和XFS是现在最常见的四个Linux文件系统.为了便于理解,本文以相对简单的EXT2为切入点,介绍其原理.便不难 ...
最新文章
- php中访问控制关键字,PHP 关于访问控制和运算符优先级简介
- C语言学习之输入4个整数,要求按由小到大的顺序输出。
- python取出字典中最大值_python找出字典中value最大值的几种方法
- 外媒晒一加7 Pro相机实拍样张:不惧极速F1赛车
- 【面试】最容易被问到的N种排序算法!
- gazebo 模型导入
- java mina框架教程_java mina框架的使用和一些自己的理解
- 微信html5视频播放器,解决微信h5页面视频播放问题实例
- CSP-S2022游记
- 机器视觉中的常用打光方式(明场照明,暗场照明)
- 9月最新版 H5移动棋牌游戏联运推广平台移动游戏系统源代码下载(带安装说明)
- strings.Builder 源码阅读与分析
- 啥?Grafana 还能为日志添加告警?
- 不要在学习启动管理器和元编程上浪费时间
- 计算机科学与技术毕业论文选题【精选】
- buuctf-[GYCTF2020]Blacklist1(小宇特详解)
- 软件测试--两个星期的工作经历
- leetcode:1168. 水资源分配优化【思维转换 + 最小生成树】
- 北京交通大学计算机学院保研,北京交通大学计算机与信息技术学院(专业学位)计算机技术保研条件...
- androidstudio使用Svn忽略文件
热门文章
- som神经网络聚类简单例子_基因表达聚类分析之初探SOM - 自组织特征图
- 2022-12-04 第 322 场周赛
- @profileActive@ 不生效
- [ZZULI]1114~
- 五分钟免费获得自己的永久域名,免费!永久!
- ProxyPool proxy-pool: java 基于springboot框架获取代理ip
- 为什么学了模数电还是看不懂较复杂的电路图?
- java 点与线的距离_点与线段之间的最短距离
- 使用TypeScript和NativeScript创建Weather App
- 美国人测评马斯克的星链服务: 现实太骨感,梦想已破灭