Zfs

zpool raid 中的 2 個驅動器故障

  • July 16, 2014

如果我訂購替換驅動器,我是否能夠恢復此分區,我有一個問題。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?我將無法將其發送給專業人士,因此你們的任何意見都會有所幫助。

ZFS 中的 RAIDZ1 池可以承受單個磁碟故障。兩個驅動器發生故障意味著池出現故障/失敗/不可用。

所以不,你對這個池不走運,可能想聯繫 FreeNAS 支持或其他 ZFS 專家,看看有什麼可以挽救的。

你有備份嗎?

正如ewwhite所說,raidz1就像raid5一樣,只有一個磁碟可以失敗而不會失去。但是,如果您可以將其他磁碟放回那裡並讓它們工作,那麼您就有機會。這可能不會發生,但如果你關心數據(在這種情況下你應該有備份),你可以試試。只需將一個明顯死的磁碟放在冰箱中冷卻它,然後使用 dd 將壞磁碟映像到另一個好磁碟(如果它執行的話),直到它失敗,然後重複,等等。然後你也許可以得到池使用好磁碟上的新副本聯機,您可能會失去一些文件而不是整個池。

如果壞的仍然旋轉並且您可以閱讀它們,但是它們的錯誤太多,ZFS 無法保留它們,那麼您甚至不需要冰箱。只需複製它們,甚至只是將壞扇區歸零,然後做同樣的事情。

引用自:https://serverfault.com/questions/612535