ZFS zpool 启动失败

ZFS zpool 启动失败

我在使用 systemd 的 Ubuntu 16.04 上使用 ZFS。我的启动驱动器是 SSD,有时我还连接了 USB 驱动器。

ZFS 卷是 10 个 raidz2 驱动器,带有 2 个热备件。在我最近一次重新启动时,ZFS 没有出现,我做了一个zpool导入命令将其带回来。但结果是这样的:

# zpool status
  pool: sbn
 state: ONLINE
  scan: scrub repaired 0 in 69h21m with 0 errors on Tue Dec 25 23:21:25 2018
config:

    NAME        STATE     READ WRITE CKSUM
    sbn         ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        sdb     ONLINE       0     0     0
        sdc     ONLINE       0     0     0
        sdd     ONLINE       0     0     0
        sde     ONLINE       0     0     0
        sdf     ONLINE       0     0     0
        sdg     ONLINE       0     0     0
        sdh     ONLINE       0     0     0
        sdi     ONLINE       0     0     0
        sdj     ONLINE       0     0     0
        sdk     ONLINE       0     0     0
    spares
      sdl       FAULTED   corrupted data
      sdk       FAULTED   corrupted data

errors: No known data errors

换句话说,ZFS 无法识别我的两个备用驱动器。我可以让他们回来zpool 删除然后添加zpool但上次我这样做时,我的驱动器盘符错误,并破坏了启动驱动器上的分区表! (至少可以说:啊)

有人可以建议我如何避免这个问题吗?

相关内容