zpool import 和 blkid 中缺少分区,但在 gdisk 中可见

zpool import 和 blkid 中缺少分区,但在 gdisk 中可见

在我的根 btrfs 崩溃后,我需要使用电源按钮强制关机。重新安装根文件系统(独立于我想要导入的 ZFS 池)后,我无法再导入我的池,因为和中缺少data该设备。它在 中列出,并且文件存在于和中(但不在 中)。/dev/sdb7zpool importsudo blkidgdisk/dev//dev/disk-by-it/dev/disk/by-uuid

的输出sudo zpool import

   池:数据
     编号:4016535649222625743
  状态:故障
 状态:池元数据已损坏。
 操作:由于设备或数据损坏,无法导入池。
   参见:http://zfsonlinux.org/msg/ZFS-8000-72
 配置:

    数据故障 数据损坏
    日志
      sda1 在线

sdb7是唯一缺失的设备。在创建时我使用了/dev/disk/by-id/引用,但它们被已解析的链接替换/dev/

考虑到的输出zpool import和丢失的设备,blkid我认为没有理由相信数据损坏还有其他原因。

通过-f-F或两者都sudo zpool import没有帮助。

如果解决方案避免使用gparted,我将不胜感激。

我正在使用从 Ubuntu 17.10 上的源代码安装的 SPL 0.7.0-22_gc9821f1 和 ZFS 0.7.0-225_g823d48bfb。

答案1

我需要添加-d /devzpool import才能成功导入池。分区仍然没有显示在中blkid,但也许它从未显示过,并且不显示与问题无关。

相关内容