替换正在使用热备的 ZFS

替换正在使用热备的 ZFS

这是我的 zpool 的当前状态

NAME                                          STATE     READ WRITE CKSUM
store                                         ONLINE       0     0     0
  mirror-0                                    ONLINE       0     0     0
    ata-WDC_WD20EARX-00PASB0_WD-WCAZAE876073  ONLINE       0     0     0
    ata-ST3000DM001-1ER166_Z5039XGZ           ONLINE       0     0     0
  mirror-1                                    ONLINE       0     0     0
    ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N0NLY6U6  ONLINE       0     0     0
    ata-ST3000VN007-2AH16M_ZGY6SD1W           ONLINE       0     0     0
  mirror-2                                    ONLINE       0     0     0
    ata-ST3000DM008-2DM166_Z505833Z           ONLINE       0     0     0
    ata-ST3000DM008-2DM166_Z505820B           ONLINE       0     0     5
  mirror-3                                    ONLINE       0     0     0
    ata-WDC_WD30EZRX-00D8PB0_WD-WMC4N1218599  ONLINE       0     0     0
    ata-ST3000DM001-1ER166_W501PFFA           ONLINE       0     0     0
spares
  ata-ST3000VN007-2AH16M_ZGY6SD1W             INUSE     currently in use

备用磁盘ZGY6SD1W正在 中使用mirror-1。它所替换的磁盘无处可见。它zdb也没有在 中列出。我有另一个磁盘要添加到池中,因此我可以1)让当前备用磁盘mirror-1永久取代它的位置,并使用新磁盘作为新备用磁盘,或者2),将新磁盘添加到mirror-1,让ZGY6SD1W重新成为可用的备用磁盘。

这对我来说无关紧要,但我如何才能安全地继续进行呢?我从手册页/示例中看到的内容涉及在故障驱动器上发出replacedetach命令,但我没有故障驱动器可以参考。replace在热备用上运行命令可能得到我想要的东西,但我宁愿不尝试实时系统上的内容。

这是 zfsonlinux 2.0.5

相关内容