首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZPool出口/进口错误

ZPool出口/进口错误
EN

Unix & Linux用户
提问于 2015-06-07 15:51:46
回答 1查看 506关注 0票数 1

我们最近运行了一个备份/克隆脚本。它通常只克隆rpool并在rpoolA中重命名。一定有什么改变了,因为它找到了另一个我们不应该有的池。它向我们输出了未知之处。稍后,当一个同事意识到另一个池丢失时,他试图恢复它,但是通过创建一个同名的新池,并使用相同的lun,而不是先进行导入。

看来,由于新池是使用与导出池相同的名称和相同的lun创建的,因此无法恢复原始池。我们已经尝试销毁新创建的池,并运行zpool导入-D来查看可用的内容,以及它唯一的新创建池。

有没有人知道进一步的恢复程序?这是一个新安装的系统,这是我们备份该系统的最初尝试,因此我们无法恢复任何数据。

EN

回答 1

Unix & Linux用户

发布于 2015-06-07 17:30:00

创建一个新池

此时,ZFS覆盖了四个标签(两个在LUN的开头,两个在LUN的末尾)。这很奇怪,因为通常zpool会检测较旧的标签,它们可能只能通过使用-f选项(force)来覆盖。

有没有人知道进一步的恢复程序?

不确定他们是不是。您至少需要一个活动的uberblock (它被重新定位在我之前告诉过的标签中),指向活动元对象集。它们很可能在你创建了一个新的池后就被破坏了。

您可以尝试手动重新创建它们,或者简单地挖掘磁盘,查找实际的数据集。ZFS有磁盘上规范,它可能会帮助您(但这并不容易)。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/208101

复制
相关文章

相似问题

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