Linux 小白数据误删如何实例数据恢复

本文以操作系统为 CentOS 7 的腾讯云云服务器为例,为您介绍如何使用开源工具 Extundelete 快速恢复被误删除的数据。 Extundelete 支持文件系统类型为 ext3 及 ext4 的文件误删恢复,但具体恢复程度与删除后是否被写覆盖、元数据是否存留在 journal 等因素有关。若需恢复数据的文件系统位于系统盘,且一直有业务进程或系统进程在写入文件,则恢复可能性较低。

Linux 小白数据误删如何实例数据恢复

说明:

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

准备工作

在执行恢复数据相关操作前,请完成以下准备工作:

参见 创建快照创建自定义镜像 进行数据备份,以确保出现问题时可恢复至初始状态。

停止相关业务程序继续写数据到该文件系统。若需执行恢复操作的为数据盘,则可先对数据盘执行 umount 操作。

操作步骤

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

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

执行以下命令,可直接下载已编译好的二进制程序

wget https://github.com/curu/extundelete/releases/download/v1.0/extundelete

执行以下命令,授予文件权限。

chmod a+x extundelete

执行以下命令,尝试恢复数据。 如果程序有报错,需要按照手工编译安装指引来重新编译。

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

恢复后的文件位于同级目录的 RECOVERED_FILES 文件夹下,请确认是否有所需文件。

手动编译安装

说明:

该步骤以 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 文件夹下,请确认是否有所需文件。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/5582.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2026年1月13日 下午3:20
下一篇 2026年1月13日 下午3:48

相关推荐

  • nginx配置location教程及rewrite规则教程

    nginx配置location教程及rewrite规则教程 location正则写法 实际使用建议 Rewrite规则 flag标志位 if指令与全局变量 if判断指令 全局变量 常用正则 rewrite实例 location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A…

    服务器运维 2018年10月11日
    1.8K00
  • 2026最新宝塔重启设置使用命令分享

    宝塔面板(BT Panel)官方提供了一份详尽的安装与管理命令大全,旨在帮助用户高效地部署和管理服务器。该文档首先为不同的Linux发行版(如CentOS、Ubuntu、Debian和Fedora)提供了对应的一键安装脚本,用户只需执行简单的命令即可快速完成面板的安装。 文档的核心部分是功能强大的“堡塔命令行工具箱”(通过bt命令调用),专为6.x以上版本设…

    2026年1月26日
    47800
  • 总结关于命令历史注意点-linux教程

    1、查看当前登录用户信息 who命令:who缺省输出包括用户名、终端类型、登陆日期以及远程主机。who /var/log/wtmp可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查看系统最近一次启动时间 (2)-H:打印每列的标题users命令:打印当前登录的用户,每个显示的用户名对应一个登陆会话。2、查看命令历史 每个用户都有一份命令历史记录…

    2019年1月14日
    2.2K00
  • 🔥🔥🔥史诗级更新:轻量云OpenClaw(小龙虾)接入微信指南

    🔥🔥🔥重磅更新:微信支持接入云上OpenClaw!!! 本文主要介绍如何在腾讯云轻量应用服务器Lighthouse中部署完成OpenClaw后,如何配置接入微信ClawBot。 如果此时此刻您还不了解OpenClaw(中文名俗称”龙虾”),或是了解但还没有开始部署OpenClaw,建议您先参考云上OpenClaw(原Clawdbot)…

    2026年4月1日
    38200
  • 学派网分享Linux命令快捷方式大全资料-linux教程

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 命令行编辑的辅助操作: Tab健:自动补齐 Ctrl +U :清空至首行 Ctrl +K: 清空至尾行 Ctrl +L:(或者clear) 清屏 Ctrl +C: 取消执行命令 获取帮助命令: 内部命令help 例如:help cd 大多数外…

    服务器运维 2019年1月15日
    2.6K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----