修复有热备份的ZFS降级的池

我有一个8镜像驱动器和一个热备份池。 镜像集中的其中一个驱动器失败,但我无法确定热备份是否自动添加。 备用状态为“IN USE”,扫描显示重置1.7T。 镜像0仍然显示DEGRADED然而。 是镜像0 0 100%,我只需要清除“zpool clear primary_vol”的状态? 或者我需要发出一个“zpoolreplacec0t12d1 c0t21d1”

zpool status pool: primary_vol state: DEGRADED status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be replaced, and clear the errors using 'zpool clear' or replace the device with 'zpool replace'. see: http://www.sun.com/msg/ZFS-8000-9P scan: resilvered 1.70T in 11h17m with 0 errors on Sun Feb 12 10:17:39 2017 config: NAME STATE READ WRITE CKSUM primary_vol DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 spare-0 DEGRADED 0 0 184 c0t12d1 DEGRADED 0 0 199 too many errors c0t21d1 ONLINE 0 0 207 c0t13d1 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 c0t15d1 ONLINE 0 0 0 c0t18d1 ONLINE 0 0 0 mirror-2 ONLINE 0 0 0 c0t19d1 ONLINE 0 0 0 c0t20d1 ONLINE 0 0 0 mirror-3 ONLINE 0 0 0 c0t22d1 ONLINE 0 0 0 c0t24d1 ONLINE 0 0 0 logs c0t16d1 ONLINE 0 0 0 spares c0t21d1 INUSE currently in use errors: No known data errors pool: syspool state: ONLINE scan: scrub repaired 0 in 0h2m with 0 errors on Sun Feb 12 03:05:10 2017 config: NAME STATE READ WRITE CKSUM syspool ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 c0t14d1s0 ONLINE 0 0 0 c0t17d1s0 ONLINE 0 0 0 errors: No known data errors 

  • 驱动器失败。
  • 备用接pipe了。
  • 您可以更换发生故障的磁盘,重build可能取决于您的池的autoreplace更换设置。

一些细节,如操作系统,发行版和硬件可能有助于一个更具体的答案。

一旦重build完成,备用部分将回到备用状态。

我在这里有类似的问题。 尝试这个:

  zpool detach syspool c0t12d1 

它会踢出故障磁盘,然后你的游泳池将再次在线。