我是 zfs 新手,所以...我有一个 HDD,整个磁盘都是 zfs。它是在 FreeBSD 机器上使用zpool create
命令创建的,并且是池中唯一的磁盘。数据被复制到该池中。然后我移除了磁盘并将其插入另一台计算机。我没有做zpool export
,或者其他任何事情,我只是关闭了计算机并取出磁盘。我想我接下来做的是一个错误:我使用了zpool create -f
,并给池起了另一个名字。这创建了新的空池。没有任何东西写入该池。输入zpool import
会返回新池的名称,没有其他内容。有没有办法恢复我的旧池和数据?
答案1
我在这里找到了答案,https://superuser.com/questions/985279/restore-zfs-pool-after-creating-over-it
对我来说,恢复几乎是不可能的,所以我必须再次复制数据