Zfs
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?我將無法將其發送給專業人士,因此你們的任何意見都會有所幫助。
ZFS 中的 RAIDZ1 池可以承受單個磁碟故障。兩個驅動器發生故障意味著池出現故障/失敗/不可用。
所以不,你對這個池不走運,可能想聯繫 FreeNAS 支持或其他 ZFS 專家,看看有什麼可以挽救的。
你有備份嗎?
正如ewwhite所說,raidz1就像raid5一樣,只有一個磁碟可以失敗而不會失去。但是,如果您可以將其他磁碟放回那裡並讓它們工作,那麼您就有機會。這可能不會發生,但如果你關心數據(在這種情況下你應該有備份),你可以試試。只需將一個明顯死的磁碟放在冰箱中冷卻它,然後使用 dd 將壞磁碟映像到另一個好磁碟(如果它執行的話),直到它失敗,然後重複,等等。然後你也許可以得到池使用好磁碟上的新副本聯機,您可能會失去一些文件而不是整個池。
如果壞的仍然旋轉並且您可以閱讀它們,但是它們的錯誤太多,ZFS 無法保留它們,那麼您甚至不需要冰箱。只需複製它們,甚至只是將壞扇區歸零,然後做同樣的事情。