我在单磁盘 ZFS 池中造成了一个愚蠢的事故,看起来和这个邮件列表线程中的人一样,即我似乎覆盖了重要的元数据。这可以从实际有效负载中恢复,还是有办法在没有元数据的情况下检索有效负载?
这就是我所做的,确切地说:
- 有一个 ZFS 池在一台机器上运行一个磁盘
- 想将它迁移到另一台机器上的新 ZFS 池
zpool export
在第一台机器上忘记了- 当
zpool create
抱怨设备正在使用时,我想“没问题,我只是把主机取下来了,它不再使用了”并做了zpool create -f
我应该做的(正如我在 RTFM 之后意识到的那样)import
而不是create
在新主机上。现在我有一个工作的 zfspool,但文件系统已经消失/不可见。
我尝试在旧主机上重新导入设备,后来又尝试了import -D
,但很明显,两者都不起作用。