服务器上的 ZFS ZIL 故障

服务器上的 ZFS ZIL 故障

我有一台运行 ZFS 的服务器,带有一个 ZIL 日志设备。我们的一个驱动器出现故障,我必须更换它,现场的技术人员拔掉了 ZIL 驱动器。

我清除了设备,但似乎不知道如何将其重新连接到阵列。

它仍然显示有故障,并且阵列现在当然处于降级状态。

我是否必须导出和导入该池?

有没有更好的方法来重新连接日志设备?

答案1

来自Solaris 系统管理员指南

如果单独的日志设备未镜像,并且包含日志的设备发生故障,则存储日志块将恢复到存储池。

可以添加、替换、连接、分离、导入和导出日志设备作为更大存储池的一部分。从 Solaris 10 9/10 版本开始,可以删除日志设备。

那么,就像通常一样. 要么用设备本身替换

# zpool replace tank c0t0d0 c0t0d0

或者删除并再次添加:

# zpool remove tank c0t0d0
# zpool add tank log c0t0d0

相关内容