首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从覆盖的LVM恢复数据

从覆盖的LVM恢复数据
EN

Server Fault用户
提问于 2012-12-07 10:25:41
回答 1查看 1.9K关注 0票数 1

昨天,我丢失了过去几年收集的所有数据(8TB),因为我在重新安装LVM时犯了一些序列化错误。我运行了XenServer5.6安装,并为数据存储提供了额外的4个硬盘。这4个HDD上的LVM用来存储我所有的数据。昨天,我重新安装了XenServer,并希望挂载我的旧硬盘并添加LVM。我跑

xe sr-创建...

对于所有磁盘(/dev/sdb )。/dev/sde),但这是完全错误的。此命令删除磁盘上的旧LVM,并在每个没有分区的磁盘上创建一个新的空lvm。不,我有四个空硬盘:

是否有可能从丢失的LVM卷中恢复一些数据?我不知道该怎么做,因为我删除了所有关于旧LVM的信息。是否有一种方法可以直接访问该旧lvm中的文件?

EN

回答 1

Server Fault用户

发布于 2012-12-07 10:40:20

试试vgcfgrestore。LVM通常在/etc/lvm/backup中保存所有LVM元数据的备份,而旧备份则保存在/etc/lvm/archive中。

要检查您有哪些备份:

代码语言:javascript
复制
vgcfgrestore -l <volumegroupname>

备份还原的试运行:

代码语言:javascript
复制
vgcfgrestore -t <volumegroupname>

并还原最近的备份:

代码语言:javascript
复制
vgcfgrestore <volumegroupname>

若要还原不同的备份(请检查-l交换机的输出):

代码语言:javascript
复制
vgcfgrestore -f /etc/lvm/archive.... <volumegroupname>
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/455990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档