注册
dd zero命令致使数据库目录下文件消失的惨案
技术分享/ 文章详情 /

dd zero命令致使数据库目录下文件消失的惨案

造物主 2023/12/23 1230 0 0

!!首先dd zero命令式一种危险的操作,请勿在生成库上做这种操作,
客户误操作对vdb进行了dd zero操作,造成了数据库所在磁盘的目录下数据库实例文件都不见了。
1、未进行dd zero命令之前
image.png
2、对sdb进行dd zero命令之后,
image.png
此刻数据盘的量也显示64Z,如图:
image.png
在test1220下面的没有任何的文件。
如果数据库得备份文件也在磁盘当中,那么此刻心里肯定是凉凉了,故数据库和备份文件一定分开存放到不同磁盘上面。
3、对上述文件系统爆满的处理方法:
首先卸载文件系统:umount /test1220
其次用fsck进行修复:fsck -v /dev/sdb
image.png
但还是修复失败。
执行命令:mke2fs -n /dev/sdb,查看超级块存在的位置,
使用命令进行恢复:e2fsck -b 32768 /dev/sdb
image.png
此刻恢复成功。
4、对恢复好的磁盘进行挂载,mount /dev/sdb /test1220,然后进入到目录下面的lost+found,里面有一串#+ID的。如图:
image.png
5、马上将DMAENG文件夹拷贝传输到其他服务器进行备份。

至此操作系统文件级别恢复完毕。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服