Zfs
FreeNAS zpool 導入崩潰
我的電源中斷導致伺服器出現多個問題。不幸的是,備份當時正在執行,不用說,我的 FreeNAS RAID 池處於一個糟糕的位置。我不得不更換 USB 啟動設備,但我無法導入我的儲存。備份媒體有 FreeNAS 的配置文件和我的數據。因此,我只需要盡可能嘗試恢復我的 RAID 數據。
當我嘗試導入時,zpool 似乎還可以。
[root@freenas ~]# zpool import pool: Asus-i5-FreeNAS id: 10045980464890814809 state: ONLINE status: The pool was last accessed by another system. action: The pool can be imported using its name or numeric identifier and the '-f' flag. see: http://illumos.org/msg/ZFS-8000-EY config: Asus-i5-FreeNAS ONLINE raidz2-0 ONLINE gptid/99bce52a-9a2e-11e5-a213-ac220b4f3c4a ONLINE gptid/9a7efb22-9a2e-11e5-a213-ac220b4f3c4a ONLINE gptid/9b42cc1e-9a2e-11e5-a213-ac220b4f3c4a ONLINE gptid/9c07650e-9a2e-11e5-a213-ac220b4f3c4a ONLINE gptid/9cd136bd-9a2e-11e5-a213-ac220b4f3c4a ONLINE gptid/9d904f64-9a2e-11e5-a213-ac220b4f3c4a ONLINE
然後我嘗試使用 -f Asus-i5-FreeNAS 導入,這會將 FreeNAS 崩潰到 db> 提示符並出現錯誤。
panic:Solaris(panic) zfs: allocating allocated segment(offset=4399056523264 size=73728) of (offset=4398587316272 size=833703936) cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+8x2b/frame 0xfffffe8455db73c0 vpanic() at vpanic...
我只能使用以下命令行再次導入池:
zpool import -F -m -o readonly=on -f Asus-i5-FreeNAS
這將導入池並顯示有 5 個永久性錯誤。