我有一台运行 ZFS 的服务器,带有一个 ZIL 日志设备。我们的一个驱动器出现故障,我必须更换它,现场的技术人员拔掉了 ZIL 驱动器。
我清除了设备,但似乎不知道如何将其重新连接到阵列。
它仍然显示有故障,并且阵列现在当然处于降级状态。
我是否必须导出和导入该池?
有没有更好的方法来重新连接日志设备?
答案1
如果单独的日志设备未镜像,并且包含日志的设备发生故障,则存储日志块将恢复到存储池。
可以添加、替换、连接、分离、导入和导出日志设备作为更大存储池的一部分。从 Solaris 10 9/10 版本开始,可以删除日志设备。
那么,就像通常一样. 要么用设备本身替换
# zpool replace tank c0t0d0 c0t0d0
或者删除并再次添加:
# zpool remove tank c0t0d0
# zpool add tank log c0t0d0