无需启动硬盘即可恢复 LVM

无需启动硬盘即可恢复 LVM

我在网上搜索了答案,最后还是来到这里;我有一个运行 Ubuntu Server 的“NAS”。它从 250G HDD 启动,并且有 4 个 1T HDD 格式化为 LVM。

启动硬盘崩溃,且没有备份

LVM 有备份,但已过期几天。理想情况下,我想恢复 LVM HDD。

有没有相对简单的方法可以做到这一点?

答案1

如果您知道逻辑卷的开始/结束位置,那么应该没问题。了解这一点的更简单的方法是通过您拥有的 lvm 备份文件。它们几天前就没关系了,只要 lvm 分区从那时起没有改变即可。另一方面,如果您修改了分区,那么您必须在设备中 grep 搜索此信息。这稍微有点挑战性,但仍然不可行。

看看这家伙

或者另一个

简而言之,lvm 损坏系统的通常恢复策略似乎是这样的:

  1. 找到要恢复的逻辑卷的开始/结束位置
  2. 将此扇区中的块添加到新文件中
  3. 可能操纵标题以使其工作(有人将 lvm 标题清零),然后将文件挂载为 ext3/4 块设备。
  4. 恢复文件

相关内容