这是一个故事,有点复杂。很久以前,我安装了一个只有一个LVM卷组的Linux系统,它只有一个物理卷(让我们称之为磁盘A),然后我得到了一个raid卡(LSI1064e控制器),并构建了一个带有两个磁盘的raid1阵列。自然,我决定将我的系统(和数据)迁移到新的raid数组中,我使用命令pvmove完成了这一工作。一切看起来都很好,我从卷组中删除了磁盘A(使用pvremove),并将它用作另一个盒子。
大约几个月前,我得到了一个新磁盘,然后我决定用三个磁盘而不是raid1构建一个ime数组。所以我拿回了磁盘A,并使用pvmove将原始raid 1数组中的每一个东西复制到磁盘A中。在完成工作后,我再次使用pvmove,将东西复制回新的ime raid。(在恢复卷组后,我确认当时确实运行了vgreduce )。但出于某种原因我没有把磁盘A从盒子里分离出来。
今天,我重新划分了磁盘A,并将它从盒子中再次移除,以得到其他的东西。重设框后,grub找不到卷组!然后我尝试了gentoo系统救援,pv什么也没有打印,并且testdisk说“没有LVM或LVM2结构”。显然,磁盘A中卷组的LVM元数据已经丢失。
现在我正在运行testdisk一段时间,等待,我不得不说,我有点担心我的数据,我真的认为我需要一些关于恢复LVM元数据或只是数据的建议。
那么现在我的问题是为什么pv不能给出信息?我的意思是,我刚刚重新划分并删除了一个磁盘,它不在卷组中。如果这引起了我的麻烦,这是否意味着在lvm中有一个bug?
发布于 2012-04-29 18:11:30
那么现在我的问题是为什么pv不能给出信息?
因为它消失了,不是吗-{
今天我重新分区了磁盘A
}-?
LVM将/etc/lvm/归档中的每一项操作存档,如果无法访问,则现在它是无用的。虽然有一个机会,它可以找到,只是逐块的文字问候。
不管怎样,testdisk还有机会给你。
https://serverfault.com/questions/384267
复制相似问题