欢迎来到阿里云合作伙伴典名科技! 阿里云购买咨询电话:023-61066666 手机:18623333330  13452888883 13452888886  18581111171  QQ:11611616 / 673768899 / 673768855 / 956491
  • 典名科技
  • 典名科技
  • 典名科技
  • 典名科技
  • 典名科技
  • 1
  • 2
  • 3
  • 4
  • 5
常见问题解决方案
当前位置: 网站首页  »    »  问题解决方案  »  常见问题解决方案

阿里云服务器 ECS Linux 误删除文件恢复办法

重庆典名科技 admin    重庆典名科技 2017-9-14

相信很多人都有遇到这样的情况,那就是在操作服务器时文件被误删。这时候我们该怎样操作才能恢复被误删除的文件呢?下文重庆典名科技阿里云授权服务中心就来为大家操作一下阿里云服务器 ECS Linux 误删除文件恢复。


如果云服务器 ECS Linux 下,rm -rf 意味着一旦删除的文件是无法挽回的。但是如果在没有任何文件覆盖操作的前提下,我们是能够进行相关方式来尝试恢复文件的。下文就对文件恢复操作来进行一个操作说明:


 【方法一】通过 extundelete 尝试数据恢复

本次演示是以 CentOS 6.5 ext4 文件系统作为实验环境,工具为 extundelete来进行操作的。

【注】实际的线上数据恢复过程中,一定不要将 extundelete 安装到误删的文件所在磁盘,这样会有一定几率将需要恢复的数据彻底覆盖。

1】检查系统依赖包(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

【注】如果进行检查没有上图所示输出的信息请您用yum安装

2】下载并安装软件(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

软件下载安装完成后,检验安装是否成功(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

3】删除掉 /mnt 下面的压缩文件 navicatformysql.zip(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

4】查看被删除的文件

1)在查看被删除文件前需要卸载该磁盘的分区(如下图所示):

阿里云服务器 ECS Linux 误删除文件恢复办法

2)一般情况下一个分区挂载到一个目录下面时,这个“根”目录的 inode 值为 2。为了能够查看到根目录所以文件,就要查看分区 inode 为 2的这个部分执行(如下图所示):

阿里云服务器 ECS Linux 误删除文件恢复办法

  标记为 deleted 的就是被删除的文件

5】恢复设备上的文件(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

默认被删文件会恢复到当前目录下的 RECOVERED_FILES 目录中去(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

6】完成操作后,检验是否恢复成功(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

进行上传压缩包进行检验(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

【注】如果MD5 值相同,则误删文件恢复成功


【方法二】使用工具 ext3grep 尝试恢复误删文件

本次演示使用的套件是ext3grep。系统必须默认的安装e2fsprogs-libs-1.39-23.el5e、2fsprogs-devel-1.39-23.el5、e2fsprogs-1.39-23.el5 这些软件,才能进行本次操作(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法

操作实例,(如下图所示)

阿里云服务器 ECS Linux 误删除文件恢复办法


如果上述并没能够恢复您误删的文件,或者在具体操作中遇到了什么困难。您可以联系重庆典名科技阿里云授权服务中心023-66887777。我们有专业的技术团队,并且还能为你申请阿里云产品的专享购买折扣优惠等惊喜。




+查看更多+
常见问题解决方案
相关热门文章
热门产品推荐
热门产品推荐