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