开发者社区 > 弹性计算 > 云服务器ECS > 正文

ECS Linux系统误操作rm -rf /* 怎么办

已解决

ECS Linux系统误操作rm -rf /* 怎么办

展开
收起
阿里云服务支持 2022-12-23 19:32:27 918 1
2 条回答
写回答
取消 提交回答
  • 推荐回答
    官方回答

    Linux系统中如果执行了rm -rf /*,表示已经删除服务器内部所有数据,此时已无法通过服务器内部进行恢复解决,可选择如下方法中的任意一种:

    ● 如果有创建快照,可通过快照回滚恢复数据到创建快照时刻。

    ● 如果通过当前服务器创建过自定义镜像,可以通过更换操作系统恢复系统盘数据,并使服务器正常启动。

    ● 如果ECS实例中没有重要数据,可以初始化服务器,使服务器正常启动。注意:初始化系统操作会重新安装系统,系统盘数据会被全部清除,请务必确认没有重要数据再进行操作。

    ● 如果没有创建过快照,并需要恢复数据,请执行以下步骤来尝试恢复数据:

    a. 卸载系统盘和数据盘,挂载到其他ECS实例上。卸载和挂载系统盘,请参见卸载或挂载系统盘;卸载和挂载数据盘,请参见卸载数据盘挂载数据盘

    b. 通过TestDisk工具进行数据恢复操作或者使用extundelete工具恢复数据。阿里云提醒:恢复数据前,请勿在需要恢复数据的云盘中写入其他数据。支持将工具安装到其他云盘上进行使用。

    c. 恢复数据后,再将云盘挂载至原ECS实例。重复上步操作使用工具恢复数据盘数据。

    2022-12-23 20:39:19
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    文件误删后,就快速网上查询恢复办法,使用系统自还工具debugfs进行恢复,然而文件虽恢复,但文件内容已被清空重写,使用lsdel命令也查询不到刚被删除的文件,分析原因可能是其它用户和一些写盘动作的进程会很快覆盖这些数据,也可能是lsdel只能查询存在ext2分区下的文件。对于家庭单机使用的Linux,或者误删后及时补救,使用debugfs有可能会恢复。

    2022-12-24 20:20:16
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS计算与存储分离架构实践 立即下载