包含磁盘和文件的 ZFS 池导入失败

包含磁盘和文件的 ZFS 池导入失败

我最近用完了 ZFS 池上的空间,由于我需要快速解决方案来获得更多空间并且不打算长期使用该池,所以我只是将一个文件作为新设备(vdev?)添加到我的三个磁盘池中以添加更多空间。

不幸的是,最近重新启动后,我无法导入池。zpool import由于 I/O 错误而失败,但zpool import -F抱怨缺少设备,并zdb -e <pool name>显示池的文件成员丢失。具体来说,它显示池有 4 个子项,其中 3 个具有“磁盘”类型,而第四个显示: children[3]: type: 'missing'

该文件位于同一位置,路径也与以往相同。有什么想法可以修复配置并导入此池吗?

答案1

哇,我发帖 5 分钟后就搞明白了,但经过几个小时的努力,我感到非常沮丧。我需要为文件路径和指定-d选项。zpool import/dev/disk/by-id

相关内容