FreeNAS zpool 导入崩溃

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...

请参阅此图片以获取完整信息:恐慌痕迹屏幕截图

答案1

我只能使用以下命令行再次导入池: zpool import -F -m -o readonly=on -f Asus-i5-FreeNAS

这将导入池并显示有 5 个永久性错误。

相关内容