zpool raid 中的 2 个驱动器发生故障

zpool raid 中的 2 个驱动器发生故障

我有一个问题,如果我订购替换驱动器,我是否能够恢复该分区。zpool clear 似乎没有做任何事情。

  zpool status Partition1                                                                                         
  pool: Partition1                                                                                                                  
 state: UNAVAIL                                                                                                                     
status: One or more devices are faulted in response to IO failures.                                                                 
action: Make sure the affected devices are connected, then run 'zpool clear'.                                                       
   see: http://illumos.org/msg/ZFS-8000-JQ                                                                                          
  scan: scrub repaired 0 in 10h33m with 0 errors on Sun Jun 29 10:33:28 2014                                                        
config:                                                                                                                             

        NAME                                            STATE     READ WRITE CKSUM                                                  
        Partition1                                      UNAVAIL      0     0     0                                                  
          raidz1-0                                      UNAVAIL      0     0     0                                                  
            gptid/7880bcd3-9f15-11e2-8042-14dae968612d  ONLINE       0     0     0                                                  
            gptid/79212bbb-9f15-11e2-8042-14dae968612d  ONLINE       0     0     0                                                  
            17842932853166739482                        REMOVED      0     0     0  was /dev/gptid/79cd72d2-9f15-11e2-8042-14dae9686
12d                                                                                                                                 
            5304850985652021287                         REMOVED      0     0     0  was /dev/gptid/7a75bff5-9f15-11e2-8042-14dae9686
12d                                                                                                                                 
            gptid/7b2692b0-9f15-11e2-8042-14dae968612d  ONLINE       0     0     0  

猜测 raidz1-0 意味着它是 z1 raid?我无法将其发送给专业人士,因此你们的任何意见都会有所帮助。

答案1

ZFS 中的 RAIDZ1 池可以承受单个磁盘故障。两个驱动器发生故障意味着池出现故障/故障/不可用。

所以不,你对这个池不太走运,可能需要联系 FreeNAS 支持或其他 ZFS 专家,看看有什么可以挽救的。

您有备份吗?

答案2

正如 ewwhite 所说,raidz1 类似于 raid5,只有一个磁盘可以发生故障而不会丢失数据。但是,如果您可以将其他磁盘放回去并使其工作,您就有机会。这可能不会发生,但是如果您关心数据(在这种情况下您应该有备份),您可以尝试一下。只需将一个明显坏掉的磁盘放在冰箱中冷却,然后使用 dd 将坏磁盘镜像到另一个运行良好的磁盘上,直到它发生故障,然后重复,等等。然后,您可能能够使用好磁盘上的新副本使池联机,并且您可能会丢失一些文件而不是整个池。

如果坏扇区仍在旋转,您可以读取它们,但它们的错误太多,ZFS 无法保留它们,您甚至不需要冰箱。只需克隆它们,甚至只需将坏扇区清零,然后执行相同操作。

相关内容