我有一段时间没有打开我的 NAS 系统了,当我重新打开系统时,ZFS 出现了一些问题。
我的 ZFS 池设置是 RAIDZ 中的三个 8TB 驱动器,其中一个 NVME 驱动器包含一个 ZIL 日志分区和一个缓存分区。当我在 gparted 中检查驱动器时,ZIL 日志分区不知何故被删除并列为未分配。
据我研究,似乎池的分区表存储在该分区上,因此该池不再出现在 zfs/zpool 程序中。
我最好的猜测是尝试恢复 ZIL 日志分区的分区表,这应该会用它恢复 ZFS 池分区表,但我不知道如何安全地执行此操作而不会冒丢失 ZFS 分区表的风险。我应该尝试修复此问题吗?
答案1
所以我从朋友那里得到了一个解决方案。我尝试过但没有奏效的方法:
zpool list
zpool status
zpool import
这些都打印了消息no pools available
或no pools available to import
我的朋友然而建议我运行:zpool import -D POOLNAME
使用我的民意调查的名称,它有效。