文章中心
鴻萌課堂:磁盤陣列 RAID 知識系列(六)
RAID 故障
導(dǎo)致 RAID 崩潰的原因一般有三種:
一塊RAID成員盤故障
幾個RAID成員盤的故障。
其他與成員盤無關(guān)的RAID故障(操作者錯誤或控制器故障)
RAID 5 故障
RAID 5 故障包括:RAID 成員盤中的一個故障;多個RAID成員盤的故障;其他與成員盤無關(guān)的RAID故障(操作者錯誤或控制器故障)。
RAID 5 可能會因?yàn)樯鲜鋈魏卧蚨?。然而,RAID 5是一個冗余陣列,這意味著它可以在其中一個成員盤的故障中幸存下來。如果您的RAID 5故障只影響到一個成員盤,那么您是幸運(yùn)的,可以很容易地找回您的數(shù)據(jù)。如果多塊磁盤發(fā)生故障,則恢復(fù)陣列數(shù)據(jù)的機(jī)會為零。
在以下情況下,您可以注意到其中一個成員磁盤發(fā)生了故障:
對于NAS來說,損壞的硬盤對應(yīng)的LED燈變成紅色
驅(qū)動程序或RAID 5控制軟件產(chǎn)生磁盤故障的信息
在這些情況下,您需要做的就是更換故障的硬盤,并開始重建RAID。
RAID 5中的幾塊硬盤故障
您可以根據(jù)以下跡象意識到幾個RAID 5成員盤已經(jīng)失效:
對于一個NAS,故障磁盤對應(yīng)的LED燈變成紅色。
陣列無法訪問,但控制器似乎工作正常
由于 RAID 5 只能夠在單個成員盤故障的情況下存活,因此對于多個磁盤故障,無法恢復(fù)故障磁盤上的數(shù)據(jù)。但是,您可以嘗試恢復(fù)剩余磁盤上的數(shù)據(jù)。在以下情況下,可以恢復(fù)文件:
其他與成員盤無關(guān)的RAID 5故障:
這種 RAID 5 故障包括操作者錯誤、控制器故障或 RAID 5 控制軟件故障。在這種情況下,RAID 5配置元數(shù)據(jù)丟失了,但成員盤工作正常。對于這些故障,可以從RAID 5中恢復(fù)數(shù)據(jù)。首先,我們應(yīng)該確定陣列配置參數(shù),然后使用相關(guān)的數(shù)據(jù)恢復(fù)軟件從陣列中恢復(fù)數(shù)據(jù),如Winhex等。
RAID 5的配置包括:
一個文件位于一個好的磁盤上 而且文件大小小于一個塊的大小
一個文件占用了位于好盤上的幾個塊。
成員盤的數(shù)量
磁盤順序,以及什么磁盤是陣列中的第一個磁盤
塊大小
磁盤上的起始偏移量
奇偶位置和旋轉(zhuǎn)
RAID 1E 故障
雖然RAID 1E不是典型的陣列布局,但它和更常見的陣列一樣,也會出現(xiàn)相同類型的故障,比如成員盤故障或操作者錯誤。但并不是所有的RAID 1E故障都會導(dǎo)致數(shù)據(jù)丟失,例如在單塊磁盤故障的情況下,你只需要更換磁盤并重建陣列。RAID 1E甚至可以在多塊磁盤故障中幸存下來,因?yàn)楣收系拇疟P是非相鄰的。更多關(guān)于RAID 1E布局的信息,請參考RAID 1E頁面。
RAID 1E 成員盤的故障
RAID 1E至少需要三塊硬盤。RAID 1E可以在一個成員盤或任何數(shù)量的非相鄰盤發(fā)生故障時存活。在這種情況下,為了恢復(fù)磁盤陣列,你需要斷開故障的硬盤,連接好的硬盤,然后開始重建,就像控制器手冊中描述的那樣。