ecs如何恢复数据库

ecs如何恢复数据库,第1张

在日常使用中有时难免会出现数据被误删除的情况,在这个时候该如何快速、有效地恢复数据呢?在阿里云上恢复数据有多种方式,如果需要帮助可以在云市场联系云顶云。方法如下,例如:

通过阿里云控制台回滚备份好的快照,自定义镜像恢复等方式。

购买多台ECS,实现业务的负载均衡,高可用。

利用对象存储 OSS(Object Storage Service),存储静态网页和海量图片、视频等重要数据。

本文档主要以CentOS7操作系统为例,介绍如何使用开源工具Extundelete快速恢复被误删除掉的数据。

在Linux下,基于开源的数据恢复工具有很多,常见的有debugfs、R-Linux、ext3grep、extundelete等,比较常用的有ext3grep和extundelete,这两个工具的恢复原理基本一样,只是extundelete功能更加强大。

Extundelete是基于linux的开源数据恢复软件。在使用阿里云的云服务器时,如果您不小心误删除数据,并且Linux系统也没有与Windows系统下回收站类似的功能,您可以方便快速安装此工具。

Extundelete能够利用inode信息结合日志去查询该inode所在的block位置,以次来查找和恢复所需的数据,该工具最给力的一点就是支持ext3/ext4双格式分区恢复,基于整个磁盘的恢复功能较为强大。

注意事项

在数据被误删除后,第一时间要做的是卸载被删除数据所在的磁盘或磁盘分区。因为将文件删除后,仅仅是将文件的inode结点中的扇区指针清零,实际文件还存储在磁盘上,如果磁盘以读写模式挂载,这些已删除的文件的数据块就可能被操作系统重新分配出去,在这些数据块被新的数据覆盖后,这些数据就真的丢失了,恢复工具也回力无天。所以,以只读模式挂载磁盘可以尽量降低数据块中数据被覆盖的风险,以提高恢复数据成功的几率。

注:在实际线上恢复过程中,切勿将extundelete安装到您误删的文件所在硬盘,这样会有一定几率将需要恢复的数据彻底覆盖,切记操作前做好快照备份。

可以恢复。

1、快速格式化D盘且格式化之后未写入数据。因为快速格式化操作耗时短,很多用户一般采用这种格式化操作。在这种情况下,使用数据恢复专用工具恢复D盘数据的可能性很大,能够恢复的数据量也会很大。

2、正常格式化D盘。这种情况下,恢复D盘数据的可能性很小。快速格式化与普通格式化操作都是高级格式化操作,两者的区别在于快速格式化仅仅是清掉FAT表,使系统认为磁盘上没有文件了,并不对磁盘扇区重写,耗时在几秒到几十秒不等。普通格式化是将该分区上的数据进行擦除操作,然后填入任意数据以填满分区,再将数据擦除,达到对原有数据破坏性擦除的功能。并且在擦除后的格式化操作中,一边对硬盘进行坏道检查,一边进行分区,故很难恢复。耗时在几小时到十几小时不等。

3、快速格式化D盘且格式化之后写入数据。这种情况下,新写入的数据将覆盖原来数据保存的位置,如果写入量越大,则能恢复的量就越小,且由于硬盘上的文件不完全是连续分布在一起的,故能够恢复的文件数量也将越小。针对以上情况,如果需要恢复格式化之后分区的数据,可使用专用工具如DISKGENIUS、easyrecovery等等尝试恢复数据。

你说的是rds还是自己安装的数据库,还是程序里面的还原功能。

1、rds的在后台上传备份文件,直接还原。

2、自己在ecs里面安装的,根据是mssql,mysql的操作,百度相关即可。

3、程序的比如wordpress,直接在wp后台还原里面导入还原文件。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/251626.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存