我昨天收集的所有数据(8TB)都丢失了,因为我在重新装入LVM的过程中犯了一些严重的错误。 我使用额外的4个硬盘来运行XenServer5.6安装以进行数据存储。 这4个硬盘的LVM被用来存储我的所有数据。 昨天,我重新安装了XenServer,并希望安装我的旧硬盘并添加LVM。 我跑
xe sr-create […]
对于所有磁盘(/ dev / sdb .. / dev / sde),但这是完全错误的。 此命令将删除磁盘上的旧LVM,并在没有分区的每个磁盘上创build一个新的空lvm。 不,我有4空硬盘
是否有可能从丢失的LVM卷中恢复一些数据? 我不知道该怎么做,因为我删除了关于旧LVM的所有信息。 有没有办法直接访问旧lvm的文件?
尝试vgcfgrestore 。 LVM通常将所有LVM元数据的备份保存在/etc/lvm/backup ,较早的备份则存放在/etc/lvm/archive 。
要检查你有什么备份:
vgcfgrestore -l <volumegroupname>
备份还原的空运行:
vgcfgrestore -t <volumegroupname>
实际上还原最近的备份:
vgcfgrestore <volumegroupname>
要恢复不同的备份(检查-l开关的输出):
vgcfgrestore -f /etc/lvm/archive.... <volumegroupname>