利用extundelete恢复rm 的文件

首先开头强调下,linux下使用rm命令一定要在自己头脑清醒的时候使用······

这里为了做实验,rm -rf /root/1.txt

下载extundelete的安装包https://sourceforge.net/projects/extundelete/

安装依赖包yum install -y e2fsprogs* ; yum install -y e2fslibs*

解压extundelete安装包,tar jxvf extundelete-0.2.4.tar.bz2

cd extundelete/

./configure

make && make install

查看文件目录所在磁盘挂载情况:

$ df -T
Filesystem     Type  1K-blocks    Used Available Use% Mounted on
/dev/xvda1     ext4   41282880 5185180  34000652  14% /
tmpfs          tmpfs    509300       0    509300   0% /dev/shm

恢复文件

extundelete /dev/xvda1 --restore-directory ‘/root/‘

查看是否恢复

$ ls /root/RECOVERED_FILES/root/
1.txt

文件恢复完毕

时间: 2024-07-30 18:04:57

利用extundelete恢复rm 的文件的相关文章

Linux中利用extundelete恢复误删除的数据

利用extundelete工具恢复磁盘误删除的数据 原理: 简单介绍下关于inode的知识.在Linux下可以通过"ls -id"命令来查看某个文件或者目录的inode值,例如查看根目录的inode值,可以输入: [[email protected] Server-100 shell]# ls -id / 2 / 在利用extundelete恢复文件时并不依赖特定文件格式,首先extundelete会通过文件系统的inode信息(根目录的inode一般为2) 来获得当前文件系统下所有文

使用extundelete恢复被删文件

在生产环境,运维人员有时候会误删文件,或者一些别有用心的人故意删除你服务器数据上的重要数据.出现这种情况导致数据丢失,对公司可能造成重大影响,因此你的饭碗也有可能不保.在linux环境下有一些帮助我们恢复丢失数据的软件,其中"extundelete"就是一个很强大的开源软件. 首先,下载extundelete,编译安装它. [[email protected] opt]# wget http://sourceforge.net/projects/extundelete/files/la

Linux ext4文件系统下 extundelete 恢复 误删除的文件

1.文件基本操作 1.1 查看文件 # ls   1.2 创建 1.2.1 创建文件 # touch {file_name} # vim {file_name}   1.2.2 创建目录 # mkdir -p {dir}   1.3 复制 1.3.1 复制文件 # cp {src_file} {dest_file}   1.3.2 复制目录 # cp -r {src_dir} {dest_dir}   1.4 删除 1.4.1 删除文件 # rm {file_name}   1.4.2 删除目录

利用extundelete恢复误删除的数据

系统rhel 6.4 文件系统格式:ext4 前提:需要恢复的数据没有损坏. 之前不小心删除了重要数据,里面都是图片,整个目录有20G Linux文件恢复(extundelete): //先卸载被误删除文件所在的磁盘(立即),以免被写入其他文件,占用inode,导致无法恢复文件 umount /dev/mapper/vg_data-lv_data   yum -y install e2fsprogs.x86_64 e2fsprogs-devel.x86_64 e2fsprogs-libs.x86

extundelete恢复ext4的文件

前提先新增一块硬盘并创建ext4文件系统:fdisk /dev/sdb----->mkfs.ext4 [[email protected] ~]# tar -jxf extundelete-0.2.4.tar.bz2 [[email protected] ~]# cd extundelete-0.2.4/[[email protected] extundelete-0.2.4]# yum -y install e2fsprogs-devel[[email protected] extundele

用ext3grep恢复rm -rf 误删除的文件

Linux作为企业级服务器,数据安全性至关重要,任何有价值的数据被误删除都是不能容忍的,甚至可能带来大的灾难!作为linux系统管理员,一定要有 数据保护意思,不但要做好数据备份工作,还应该有在将重要数据误删除后恢复的能力.在这里给大家介绍一个开源的数据恢复工具ext3grep,该工具可以 恢复rm –rf误删除的文件 一.ext3grep的原理:利用ext3grep恢复文件并不依赖于任何文件格式,首先ext3grep利用root的inode来获取文件系统中所有的文件信息,包括存在的或已删 除的

Ubantu 使用extundelete恢复数据

所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候改如何快速.有效地恢复数据呢?本文我们就来介绍一下Linux系统下常用的几个数据恢复工具. 一.如何使用“rm -rf”命令在Linux系统下,通过命令“rm -rf”可以将任何数据直接从硬盘删除,并且没有任何提示,同时Linux下也没有与Windows下回收站类似的功能,也就意味着,数据在删除后通过常规的手段是无法恢复的,因此使用这个命令要非常慎重.在使用rm命令的时候,比较稳妥的方法是把命令参数放到后面,这样有

利用extundelete工具恢复Centos6.5中误删除的文件

实验目的:利用extundelete工具恢复误删除的文件实验环境:在Linux系统中安装一台Centos6.5在Centos6.5中新增磁盘并创建分区,模拟删除并进行回复的操作设置文件共享权限,使虚拟机可使用宿主机上的文件(需要使用宿主机上的安装包)yum仓库提前安装完成,可直接使用实验安装包:e2fsprogs-libs-1.41.12-18.e16.x86_64.rpmlibcom err-devel-1.41.12-18.el6.x86_64.rpme2fsprogs-devel-1.41

Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用

1.下载extundelete包,安装依赖 我用的是Centos系统,在安装extundelete之前需要安装e2fsprogs,e2fsprogs-libs,e2fsprogs-devel. yum install e2fsprogs e2fsprogs-libs e2fsprogs-devel 然后下载extundelete程序 下载地址: http://extundelete.sourceforge.net/ 2.编译安装extundelete 编译步骤: tar xjf extundel