操作场景

说明:
腾讯云提供了 创建快照创建自定义镜像对象存储 等存储数据的方式,建议您定期进行数据备份,以提高数据安全性。

准备工作

在执行恢复数据相关操作前,请完成以下准备工作:
参见 创建快照创建自定义镜像 进行数据备份,以确保出现问题时可恢复至初始状态。
停止相关业务程序继续写数据到该文件系统。若需执行恢复操作的为数据盘,则可先对数据盘执行 umount 操作。

操作步骤

安装 Extundelete,通过以下两种方式:

下载已编译好的二进制程序(推荐):

执行以下命令,可直接下载已编译好的二进制程序。
wget https://github.com/curu/extundelete/releases/download/v1.0/extundelete
执行以下命令,授予文件权限。
chmod a+x extundelete

手动编译安装:
说明:
该步骤以 CentOS 7 操作系统为例,不同系统环境下步骤有一定区别,请您结合实际参考文档进行操作。
依次执行以下命令,安装 Extundelete 所需依赖及库。
yum install libcom_err e2fsprogs-devel
yum install gcc gcc-c++
执行以下命令,下载 Extundelete 源码。
wget https://github.com/curu/extundelete/archive/refs/tags/v1.0.tar.gz
执行以下命令,解压 v1.0.tar.gz 文件。
tar xf v1.0.tar.gz
依次执行以下命令,进行编译安装。
cd extundelete-1.0
./configure
make
执行以下命令,进入 src 目录,可查看已编译好的 Extundelete 文件。
cd ./src

执行以下命令,尝试恢复数据。 如果程序有报错,需要按照手工编译安装指引来重新编译。
./extundelete –restore-all /dev/对应盘
恢复后的文件位于同级目录的 RECOVERED_FILES 文件夹下,请确认是否有所需文件。

相关新闻

联系我们

联系我们

电报:@yilongcloud

邮件:yilongcloud@hotmail.com

工作时间:早上8:00-晚上11:00

认准电报
认准电报
分享本页
返回顶部