昨天,我丢失了过去几年收集的所有数据(8TB),因为我在重新安装LVM时犯了一些序列化错误。我运行了XenServer5.6安装,并为数据存储提供了额外的4个硬盘。这4个HDD上的LVM用来存储我所有的数据。昨天,我重新安装了XenServer,并希望挂载我的旧硬盘并添加LVM。我跑
xe sr-创建...
对于所有磁盘(/dev/sdb )。/dev/sde),但这是完全错误的。此命令删除磁盘上的旧LVM,并在每个没有分区的磁盘上创建一个新的空lvm。不,我有四个空硬盘:
是否有可能从丢失的LVM卷中恢复一些数据?我不知道该怎么做,因为我删除了所有关于旧LVM的信息。是否有一种方法可以直接访问该旧lvm中的文件?
发布于 2012-12-07 10:40:20
试试vgcfgrestore。LVM通常在/etc/lvm/backup中保存所有LVM元数据的备份,而旧备份则保存在/etc/lvm/archive中。
要检查您有哪些备份:
vgcfgrestore -l <volumegroupname>备份还原的试运行:
vgcfgrestore -t <volumegroupname>并还原最近的备份:
vgcfgrestore <volumegroupname>若要还原不同的备份(请检查-l交换机的输出):
vgcfgrestore -f /etc/lvm/archive.... <volumegroupname>https://serverfault.com/questions/455990
复制相似问题