,就回退了几次提交,然后执行的时候没有给脚本传参(/dev/sd**),结果脚本中默认磁盘设备为/dev/sdb ,在现在电脑上是一块数据磁盘,执行到一半的时候由于某些原因意外退出,但还是有一些命令执行...,终于……(一身冷汗)
处理过程
冷汗过后就需要冷静的思考,既然只是删除了磁盘的头信息,那么分区实际上还是存在的,而且数据也应该完好的存在....尝试一:
首先找到一篇lvm数据恢复的文章,PC 上的 LVM 灾难修复,虽然文章中类似情景,但是恢复的时候需要/etc/lvm/backup/ 中有对应的lvm备份信息,而我的磁盘但是不是在现在的机器分的所以没有相应信息...尝试三:
直接查找linux的数据恢复软件,最终找到一款靠谱的:testdisk 官方文档
简单介绍:
它不能从故障的存储设备上拷贝数据,相反,它可以解决一些因为分区的原因而 造成数据无法访问的问题...怀着一颗忐忑的新重启后惊喜的发现,分区已经恢复,检查数据一切正常:
`Command (m for help): p
Disk /dev/sdb: 465.8 GiB, 500107862016