我有几个新的硬盘需要在ZFS镜像模式下设置(使用Ubuntu-16.04-Root-on-ZFS)。可惜我在安装grub时搞砸了什么东西,不得不重新开始。当我重启电脑(在文档中的6.5步骤)时,出现了一个错误:
cannot import 'rpool': more than one matching pool
import by numeric ID instead
系统将我推入了initramfs shell。确实有两个rpools,但其中一个已经损坏了...可能是原始安装的那个。我能够使用其ID导入“好”的rpool并重新导出它。
然而,我无法导入“损坏”的rpool(无论是按名称还是ID)。我想做的就是销毁它。我的猜测是在创建新分区之前应该将非数据分区清零(步骤2.2)。我现在没有真正的数据,所以我可以(并且可能应该)再次进行安装(并首先清零分区)。
在重新安装之前,我很好奇是否有一种方法可以摧毁那个不良/虚假的rpool。
根据请求,我附上了重新导出rpoolgood后“zfs import”的屏幕截图。我记得,在进行grub安装时,我错误地指定了分区而不是磁盘..当我意识到我的错误时,我只在其中一个磁盘上进行了操作。