通过Extundelete恢复弹性云服务器误删除数据(Linux) Linux教程 数据备份



Extundelete是一款文件恢复工具,支持恢复ext3及ext4文件系统类型的误删除文件。

须知:

误删除文件的恢复程度与如下因素有关:

文件删除后是否被写覆盖

元数据是否存留在journal

如果误删除的数据位于系统盘,且一直有业务进程或系统进程在写入文件,则可能无法通过此方法进行恢复。

为了提高数据安全性,建议您通过创建快照、创建私有镜像、创建云硬盘备份等方式定期进行数据备份。


yum install  -y libcom_err e2fsprogs-devel

yum install -y  gcc gcc-c++


https://github.com/curu/extundelete/releases


wget https://github.com/curu/extundelete/archive/refs/tags/v1.0.tar.gz

tar xf v1.0.tar.gz

依次执行以下命令,进行编译安装。

cd extundelete-1.0

./configure

make

cd ./src

-执行以下命令,尝试恢复数据。

./extundelete --restore-all  /dev/对应盘

恢复后的文件位于同级目录的“RECOVERED_FILES”文件夹下。


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回