ZFS 日志分区被删除:如何恢复此 ZFS 分区的分区表以恢复 ZFS 分区表?

ZFS 日志分区被删除:如何恢复此 ZFS 分区的分区表以恢复 ZFS 分区表?

我有一段时间没有打开我的 NAS 系统了,当我重新打开系统时,ZFS 出现了一些问题。

我的 ZFS 池设置是 RAIDZ 中的三个 8TB 驱动器,其中一个 NVME 驱动器包含一个 ZIL 日志分区和一个缓存分区。当我在 gparted 中检查驱动器时,ZIL 日志分区不知何故被删除并列为未分配。

据我研究,似乎池的分区表存储在该分区上,因此该池不再出现在 zfs/zpool 程序中。

我最好的猜测是尝试恢复 ZIL 日志分区的分区表,这应该会用它恢复 ZFS 池分区表,但我不知道如何安全地执行此操作而不会冒丢失 ZFS 分区表的风险。我应该尝试修复此问题吗?

答案1

所以我从朋友那里得到了一个解决方案。我尝试过但没有奏效的方法:

zpool list
zpool status
zpool import

这些都打印了消息no pools availableno pools available to import 我的朋友然而建议我运行:zpool import -D POOLNAME使用我的民意调查的名称,它有效。

相关内容