故事是这样的,有点复杂。很久以前,我安装了一个只有一个 LVM 卷组的 Linux 系统,这个卷组只有一个物理卷(我们称之为磁盘A),然后我得到了一个 raid 卡(lsi 1064e 控制器),并用两个磁盘构建了一个 raid1 阵列。自然而然地,我决定将我的系统(和数据)迁移到新的 raid 阵列,我使用命令移动一切看起来都很好,我删除了磁盘A从卷组(使用删除) 并将其用于另一个盒子。
大约几个月前,我得到了一个新磁盘,然后我决定用三个磁盘构建一个 ime raid 阵列,而不是 raid1。所以我得到了磁盘A返回并使用移动将原始 raid 1 阵列中的所有内容复制到磁盘A完成工作后,我使用移动再次,将内容复制回新的 ime raid。(在我恢复卷组后,我确认我确实在运行减少当时)但我没有分离磁盘A由于某种原因,从盒子里取出。
今天我重新分区了磁盘A然后又把它从盒子里拿出来装别的东西。在我重置盒子之后,grub 找不到卷组!!!!。然后我尝试了 gentoo systemrescuecd,pvs 什么都没打印,testdisk 说“没有 LVM 或 LVM2 结构”。显然是卷组的 LVM 元数据磁盘A已经丢失。
现在我正在运行 testdisk 一段时间,在等待,我不得不说我有点担心我的数据,我真的认为我需要一些关于恢复 LVM 元数据或仅数据的建议。
所以现在我的问题是为什么光伏系统无法提供信息?我的意思是我刚刚重新分区并删除了一个不在卷组中的磁盘。如果这导致了我的麻烦,是否意味着 lvm 中存在错误?
答案1
所以现在我的问题是为什么pvs不能提供信息?
因为它已经消失了,不是吗——{
今天我重新分区了磁盘 A
} — ?
LVM 将每个操作都归档在 /etc/lvm/archive 中,但如果无法访问,现在它就没什么用了。不过,有可能只需逐块文本查找即可找到它。
无论如何,testdisk
你仍然有机会。