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