我有一台机器,上面有大约 180 个逻辑卷以及一个 OS 分区,在重新安装 centOS6 时,它们被格式化了。我犯了一个严重的错误,不熟悉界面,没有注意到它正在格式化整个磁盘,而不是带我进入我从 redhat 时代就习惯的分区管理器。我一注意到这个问题就用 control alt delete 取消了格式化,但我的 VolGroup00 从视图中消失了,取而代之的是安装程序创建的新卷组。
我能做些什么来恢复这些数据吗?
答案1
Testdisk 可能或不可能恢复分区表/LVM 元数据。在尝试任何操作之前,先使用 dd 逐个备份。
如果其他方法都失败了,请使用 foremost、photorec、scalpel 等恢复文件数据。
安装一个新磁盘进行备份,其中 sdX 是您的数据磁盘,sdY 是用于备份的磁盘。
dd if=/dev/sdX of=/dev/sdY
现在使用另一个磁盘来恢复文件数据,即:
dd if=/dev/sdX | foremost -t all -T -o /path/on/different/disk/for/recovery
答案2
在这种情况下可能已经太晚了...请参阅我在 Unix 和 Linux 上对这个问题的回答:
unix.stackexchange.com/questions/73924/reading-encrypted-partition-with-broken-lvm2-inside