我有一个 ZFS 池,其中包含 3 个相互镜像的磁盘。我希望能够将其中一个磁盘离线和离线存储几个月,然后将其重新引入池中,同步数据,使另一个驱动器离线并重复。此方案将始终使 ZFS 池中的 2 个驱动器处于活动状态。将数据发送到另一台服务器不是一种选择。如果我需要访问该备份(例如服务器烧毁或发生灾难性事件),我希望将脱机的磁盘上的数据可用。我还希望能够监控 ZFS 池的运行状况,以防 2 个活动驱动器之一开始出现问题。ZFS 数据集加密将用于所有 3 个驱动器。
实现这一目标的最佳方法是什么?ZFS“脱机”命令是否足以使其中一个磁盘脱机,然后在以后简单地将其恢复“联机”以重新同步数据?如果我需要访问脱机磁盘上的数据,是否可以使用此方法访问它?
ZFS 会抱怨使用这种方法的脱机磁盘吗?我基本上希望能够在移除 1 个磁盘的情况下检查池的运行状况,以防剩余 2 个驱动器中的任何一个发生故障。
如果我使用此架构对池中的数据集使用 ZFS 本机加密,是否有任何可预见的问题?我在想如果服务器烧毁了,我以后解密剩余驱动器上的数据会有什么问题吗?
谢谢你的帮助!