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

相关推荐

  • 如何设置Win 10系统中的自动搜索网络-windows教程-学派吧

    在Win10系统中如何设置打开自动搜索网络?本文将提供打开自动搜索网络的方法供大家了解。 打开自动搜索网络: 1、返回到win10系统的传统桌面位置,单击打开win10系统的开始菜单,然后从开始菜单中点击选择设置选项。 2、点击选择其中过的“网络和internet”选项,选择自己目前正在使用的网络 3、“查找设备和内容”开关,如果关闭则适用于“公共网络”,如…

    服务器运维 2018年12月2日
    2.4K00
  • 最新改版腾讯云轻量搭建Moltbot(原Clawdbot)一建傻瓜式操作部署

    Moltbot(原Clawdbot)并不是市场里第一个“能干活”的 AI Agent。但偏偏是它在 Claude Cowork 发布短短两三周之后,突然再次点燃大家的热情。深究其引爆技术圈的原因,可能不仅是因为它的代码100%由AI完成,更可能是它超出人们预期的“人机协作方式”:Clawdbot 运行在使用者自己的环境中(比如本地电脑、个人服务器等等),并且…

    2026年1月28日
    41800
  • Linux 虚拟网络设备 veth-pair 详解很牛逼的资料分享

    本文介绍了veth-pair和它的连通性,以及两个 namespace 之间的连通性. 01 veth-pair 是什么 顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun 设备不同的是,它都是成对出现的。一端连着协议栈,一端彼此相连着。如下图所示: 正因为有这个特性,它常常充当着一个桥梁,连接着各种虚拟网络设备,典型的例子像“两个 n…

    服务器运维 2019年5月7日
    3.4K00
  • 腾讯云centos系统添加弹性IP并配置多IP教程分享

    博客好多天没有更新了。每天忙完工作。也都不想写了。。趁着在老家的休息的功夫。整理下常用的教程分享 腾讯云的活动力度越来越大。2G 4G  6M带宽 3年才1499  。还可以配置多IP 那就搞吧 。  关联代理 还有价格优惠 关联链接:http://t.cn/AipEk6xp 1)点击实例名 2)分配内网ip 3)绑定弹性公网ip 4)修改网卡配置文件 ##…

    2019年9月11日
    5.1K00
  • Linux中关于别名与二进制的使用教程-linux教程

    这篇文章主要给大家介绍了关于Linux中别名与二进制的使用方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 本文介绍的是关于Linux中别名与二进制使用的相关内容,分享出来给大家参考,下面来看看详细的介绍: 二进制 一般二进制这个名词听上去高深莫测,然而当你了解它之后其实并不复杂,在计算机里处理数据一般都是由二进制处理。…

    2019年1月1日
    2.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

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