重新启动后,我的 ZFS 池无法打开我的主池。我得到的确切错误是:“池元数据已损坏,无法打开池”
当我使用 zpool status(从故障恢复控制台)检查 zpool 配置时,它显示的配置都是错误的。配置列出了我刚刚移动到其他驱动器的几个驱动器。
目前 zpool status 的输出如下所示:
pool: pool
state: FAULTED
status: The pool metadata is corrupted and the pool cannot be opened.
action: Destroy and re-create the pool from
a backup source.
see: http://zfsonlinux.org/msg/ZFS-8000-72
scan: resilvered 511G in 12h39m with 0 erors on Sat Mar 14 06:14:34 2015
config:
NAME STATE READ WRITE CKSUM
pool FAULTED 0 0 1 corrupted data
raidz1-0 ONLINE 0 0 8
wwn-0x50014ee05943ce36-part4 ONLINE 0 0 0
wwn-0x50014ee05943ce36-part5 ONLINE 0 0 1
wwn-0x50014ee05943ce36-part6 ONLINE 0 0 0
wwn-0x50014ee05943ce36-part7 ONLINE 0 0 0
wwn-0x50014ee05943ce36-part8 ONLINE 0 0 1
我的问题是,为什么重新启动后配置突然恢复到旧状态?(我在重新启动之前检查了 zpool 状态,一切都很好并且没有报告错误)。我如何告诉 ZFS 更改配置以便我可以打开池并取回我的数据?
我正在运行 Fedora 20,内核 3.18.7-100